|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Отправка уведомления на почту о включении компьютера |
|
VBS/WSH/JS - Отправка уведомления на почту о включении компьютера
|
Новый участник Сообщения: 6 |
Здравствуйте!!!
Помогите решить проблему в коде. Нужно чтобы при включении компьютера приходило письмо о его включении от мой код: Вываливается ошибка: "Транспорту не удалось подключится к серверу" Помогите разобраться в чем проблема??? var to = "zzz@mail.ru"; var subj = "включение компьютера"; var text = "компьютер включен"; SendMail(to, subj, text); function SendMail(sRecipientMail, sSubject, sMsgBody,files) { try { // create a session and log on -- username and password in profile var refMsg = WScript.CreateObject("CDO.Message"); var refConf = WScript.CreateObject("CDO.Configuration"); // Setting configuration params with(refConf.Fields) { Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2; Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.mail.ru"; Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465; Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1; Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "zzz@mail.ru"; Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "password"; } refConf.Fields.Update(); with(refMsg) { Configuration = refConf; To = sRecipientMail; From = "xxx@mail.ru"; Subject = sSubject; TextBody = sMsgBody; } if (files) { for(var i=0; i<files.length; i++) refMsg.AddAttachment(files[i]); } refMsg.Send(); } catch(e) { WScript.Echo("SendMail error !!! : " + e.description); WScript.Quit(1); } } |
|
Отправлено: 17:31, 21-01-2017 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Народ может кто помочь?
|
Отправлено: 12:34, 23-01-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Попробуйте так:
Скрытый текст
var to = "zzz@mail.ru";
var subj = "включение компьютера";
var text = "компьютер включен";
SendMail(to, subj, text);
function SendMail(sRecipientMail, sSubject, sMsgBody,files) {
try {
// create a session and log on -- username and password in profile
var refMsg = WScript.CreateObject("CDO.Message");
var refConf = WScript.CreateObject("CDO.Configuration");
// Setting configuration params
with(refConf.Fields) {
Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2;
Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.mail.ru";
Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465;
Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1;
Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "zzz@mail.ru";
Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "password";
Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = 1
}
refConf.Fields.Update();
with(refMsg) {
Configuration = refConf;
To = sRecipientMail;
From = "xxx@mail.ru";
Subject = sSubject;
TextBody = sMsgBody;
}
if (files) {
for(var i=0; i<files.length; i++)
refMsg.AddAttachment(files[i]);
}
refMsg.Send();
} catch(e) {
WScript.Echo("SendMail error !!! : " + e.description);
WScript.Quit(1);
}
}
|
Отправлено: 12:49, 23-01-2017 | #3 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Неа не хочет "Транспорт потерял связь с сервером", я так думаю там какие то настройки у мэил.ру.....
|
Отправлено: 15:16, 23-01-2017 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать magistic, у меня указанный код — работает. На том же Mail.RU.
|
|
Отправлено: 15:28, 23-01-2017 | #5 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Странно у меня нет, может из-за региона. Я уже попробовал и на виртуальной машине запустить. Или может провайдер как то блокирует.
|
Отправлено: 16:21, 24-01-2017 | #6 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Ладно придётся другой код писать
|
Отправлено: 17:49, 24-01-2017 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать magistic,
|
Отправлено: 18:42, 24-01-2017 | #8 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - отправка на почту результата выполнения | Denis38Denis38 | Скриптовые языки администрирования Windows | 2 | 19-08-2014 13:45 | |
VBS/WSH/JS - запаковка файлов и отправка архива на почту | Anufriev | Скриптовые языки администрирования Windows | 5 | 29-10-2012 07:11 | |
CMD/BAT - [решено] Отправка файла на почту | ma8883 | Скриптовые языки администрирования Windows | 1 | 04-12-2011 22:04 | |
[решено] Не приходят уведомления на почту | dream.reckless | О сайте и форуме | 4 | 19-11-2011 23:58 | |
Отправка сообщений на почту | Pavla | Вебмастеру | 3 | 20-05-2010 19:23 |
|