Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Отправка письма

Ответить
Настройки темы
VBS/WSH/JS - Отправка письма

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Подскажите скрипт на JS или VBS для отправки txt файла который лежит в папке Mail без ввода пароля от почты и не отправки самого txt, а его содержимого

Отправлено: 13:07, 06-08-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата APiM:
для отправки txt файла »
Его имя?

Отправлено: 20:40, 06-08-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Не самого txt, а его содержимого!

Отправлено: 23:44, 06-08-2014 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


APiM, имя, имя у файла какое?

Отправлено: 23:55, 06-08-2014 | #4


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


mail.txt

Отправлено: 13:25, 07-08-2014 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Пробуйте:
Код: Выделить весь код
Option Explicit

Const cdoSendUsingPort = 2
Const cdoBasic = 1

Const strConstPartOfSchema = "http://schemas.microsoft.com/cdo/configuration/"


Dim strSourceFile
Dim strContent


strSourceFile = "c:\Mail\mail.txt"

With WScript.CreateObject("Scripting.FileSystemObject")
	If .FileExists(strSourceFile) Then
		With .OpenTextFile(strSourceFile)
			strContent = .ReadAll()
			.Close
		End With
		
		With WScript.CreateObject("CDO.Message")
			.From     = "account@mail.ru"
			.To       = "account@yandex.ru"
			.Subject  = "Content of file [" & strSourceFile & "]"
			
			.TextBody = strContent
			.TextBodyPart.Charset = "windows-1251"
			
			With .Configuration.Fields
				.Item(strConstPartOfSchema & "smtpserver")       = "smtp.mail.ru"
				.Item(strConstPartOfSchema & "sendusing")        = cdoSendUsingPort
				.Item(strConstPartOfSchema & "smtpserverport")   = 25
				.Item(strConstPartOfSchema & "smtpauthenticate") = cdoBasic
				.Item(strConstPartOfSchema & "sendusername")     = "account@mail.ru"
				.Item(strConstPartOfSchema & "sendpassword")     = "password"
				
				.Update
			End With
			
			.Send
		End With
	Else
		WScript.Echo "Source file [" & strSourceFile & "] not found."
		WScript.Quit 1
	End If
End With

WScript.Quit 0
P.S. Вложением — надёжнее: заведомо нет проблем с кодировкой.
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:56, 08-08-2014 | #6


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо, а можно ещё сделать чтобы не надо было пароль вводить?

Отправлено: 10:25, 08-08-2014 | #7


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


А это:
Код: Выделить весь код
.Item(strConstPartOfSchema & "sendpassword")     = "password"
что тогда?!

Отправлено: 10:39, 08-08-2014 | #8


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Можно как то сделать чтобы не нужно было вводить пароль от почты, просто скрипт будет использоваться не только мной, поэтому кто нибудь сможет посмотреть пароль

Отправлено: 13:11, 08-08-2014 | #9


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата APiM:
Можно как то сделать чтобы не нужно было вводить пароль от почты »
Нет, нельзя. Любые варианты «как-то» позволят получить этот пароль «не только Вам».

А что мешает завести для «не только Вы» свою учётную запись электронной почты, и пользовать её?

Отправлено: 13:33, 08-08-2014 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Отправка письма

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
socket отправка письма Freaxxx AutoIt 0 08-07-2012 20:36
Отправка письма одним нажатием borolgin Программное обеспечение Windows 11 22-10-2010 14:12
Debian/Ubuntu - отправка письма из консоли El Scorpio Общий по Linux 4 21-09-2010 09:38
отправка письма Tvik Программирование и базы данных 7 07-07-2006 10:41
Отправка письма с вложением pauluss Вебмастеру 5 20-02-2004 02:34




 
Переход