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 = "[email protected]";
Email.To = "[email protected]";
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 путь_к_файлу_для_отправки

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>