Java Script для отправки текстовых файлов через email

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

if (WScript.Arguments.Length < 1)
{
WScript.Echo("Usage: email.js filetosend.txt");
WScript.Quit();
}
var FSO = WScript.CreateObject("Scripting.FileSystemObject");
var File = FSO.OpenTextFile(WScript.Arguments(0), 1);
var Email = WScript.CreateObject("CDO.Message");
Email.From = "user@domain.com";
Email.To = "admin@domain.com";
Email.Subject = "Task results";
Email.Bodypart.Charset = "koi8-r";
Email.Textbody = File.ReadAll();
Email.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2;
//SMTP почтового сервера
Email.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.domain.com";
//SMTP Порт
Email.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25;
// Имя пользователя для отправки почты
Email.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "user";
// Пароль пользователя для отправки почты
Email.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "pwd";
Email.Configuration.Fields.Update();
Email.Send();
File.Close();

Если на почтовом сервер не требуется авторизация, просто закоментируйте строку логина и пароля.

Запускаем скрипт из командной строки: cscript.exe //nologo email.js путь_к_файлу_для_отправки

Случайные Статьи

Loading…


Количество просмотров :3073

Оставьте коментарий