vbs скрипт отправки почты

Отправка на почту файла

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Отправка на почту текста из файла в теле сообщения
Здравствуйте! не подскажите как сделать чтобы в тексте письма отображалась информация из.

Отправка на почту письма+вложения текста из файла
Привет. Как можно отправить на почту письмо+вложения, в котором текст будет из файла, причем.

Отправка письма на почту
Возможно ли в VBS прописать так чтобы отправлял, допустим на tr-001@mail.ru, письмо, содержание.

vbs скрипт отправки почты. tick. vbs скрипт отправки почты фото. vbs скрипт отправки почты-tick. картинка vbs скрипт отправки почты. картинка tick. Помощь в написании контрольных, курсовых и дипломных работ здесь.Отправка сообщения на почту в правильной кодировке
Здравствуйте отправляю почтовое сообщение с Windows eng и русские буквы приходят кракозяблями.

Решение

3) Добавить несколько вложений:
— просто несколько раз повторить

Отправка текста в виде HTML
Пример отправляет текст «Демо-текст» красным цветом шрифта arial размером в 20 пунктов.

Это и есть полный путь, только через переменную окружения.

Можно уточнить, это относится к

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Отправка на почту файла
Ребята Здравствуйте! подскажите пример, как с помощью бат файла отправить на почту файл, подробнее.

Отправка файла на почту
Всем привет! В интернете много искал про отправку файла на почту (Yandex, Mail), но не один из них.

vbs скрипт отправки почты. tick. vbs скрипт отправки почты фото. vbs скрипт отправки почты-tick. картинка vbs скрипт отправки почты. картинка tick. Помощь в написании контрольных, курсовых и дипломных работ здесь.Отправка файла на почту
Есть bat-файл, который создает текстовик с определенным текстом. Как отправить этот текстовик.

Отправка файла на почту
Добрый вечер! Помогите, пожалуйста, написать код вот по такой задачке: после тестирования.

Источник

С помощью обычного скрипта VBS можно спокойно отправлять электронную почту, что я уже давно использую в своих скриптах, таких как Автоматическая проверка оставшегося места на диске, Адапптированный скрипт автоматического избавления от устаревших архивов, Скрипт автоматически выкидывающий пользователей из терминальной сессии. Часть 2я и другие. Но в данной статье я хочу акцентировать внимание, что даже простая отправка почты нам может пригодиться в администрировании.

Самое главное. Для того, чтобы можно было отправлять почту с помощью скрипта, необходимо иметь действующую почту на любом почтовом хостинге или сервере.

Вот он сам скрипт. Он очень простой по сравнению с вышеупомянутыми.

on error resume next

Dim nwo, cmpname
Set nwo = CreateObject(«WScript.Network»)
CmpName = LCase(nwo.ComputerName)

MSG = «Сервер » + CmpName + » был автоматически включен!» + chr(13) + chr(10) + chr(13) + chr(10)
MSG = MSG + «Сервер » + CmpName + » был автоматически включен! » + chr(13) + chr(10)
MSG = MSG + «Возможные причины останова сервера:» + chr(13) + chr(10)
MSG = MSG + «1. Был выключен и включен (или перезагружен) человеком.» + chr(13) + chr(10)
MSG = MSG + «2. Был программный сбой.» + chr(13) + chr(10)
MSG = MSG + «3. Был сбой электропитания.» + chr(13) + chr(10)
MSG = MSG + «Для выяснения данного инцидента необходимодимо просмотреть логи событий. » + chr(13) + chr(10) + chr(13) + chr(10)
MSG = MSG + «Время/Дата формирования сообщения отчёта: » + CStr(Time) + «/» + CStr(Date) + chr(13) + chr(10)

Const EmailFrom = «bot@superpuperfirma.ru» ‘ от кого будет отправляться e-mail
Const EmailPassword = «SuperPuperPassword» ‘ пароль от e-mail отправителя
Const strSmtpServer = «smtp.superpuperfirma.ru» ‘ smtp сервер
Const EmailTo = «admin@superpuperfirma.ru» ‘ Кому будет отправляться e-mail
Set objEmail = CreateObject(«CDO.Message»)

objEmail.From = EmailFrom
objEmail.To = EmailTo
objEmail.Subject = «Сообщение от сервера » + CmpName + «: сервер был автоматически включен!» ‘ Тема письма
objEmail.Textbody = MSG
objEmail.Configuration.Fields.Item («http://schemas.microsoft.com/cdo/configuration/sendusing») = 2
objEmail.Configuration.Fields.Item («http://schemas.microsoft.com/cdo/configuration/smtpauthenticate») = 1
objEmail.Configuration.Fields.Item («http://schemas.microsoft.com/cdo/configuration/sendusername») = EmailFrom
objEmail.Configuration.Fields.Item («http://schemas.microsoft.com/cdo/configuration/sendpassword») = EmailPassword
objEmail.Configuration.Fields.Item («http://schemas.microsoft.com/cdo/configuration/smtpserver») = strSmtpServer
objEmail.Configuration.Fields.Item («http://schemas.microsoft.com/cdo/configuration/smtpserverport») = 25
objEmail.Configuration.Fields.Update
objEmail.Send
Set objEmail = Nothing ‘ Чистим память.
Set nwo = Nothing ‘ Чистим память.

И самое главное. Если всё же захотите использовать его как оповещатель включения сервера, то Вам также придётся создать задание с триггером «при включении компьютера».

Источник

Vbs скрипт отправки почты

// Setting configuration params
with(refConf.Fields)
<
Item(«http://schemas.microsoft.com/cdo/configuration/smtpserver») = «www.mysmtp.com»;
Item(«http://schemas.microsoft.com/cdo/configuration/sendusing») = 2;
>
refConf.Fields.Update();

with(refMsg)
<
Configuration = refConf;
To = sRecipientMail;
From = «billgates@microsoft.com»;
Subject = sSubject;
TextBody = sMsgBody;
>
refMsg.Send();
>
catch(e)
<
WScript.Echo(«SendMail error: » + e.description);
WScript.Quit(1);
>
>

Всего записей: 878 | Зарегистр. 28-03-2004 | Отправлено: 02:14 30-03-2005

wwwad

Advanced Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору wwwad

Код:

var to = «pupkin@mail.ru»;
var subj = «тема письма»;
var text = «собственно тело письма»;
SendMail(to, subj, text);

с учетом возможности аттачинга, я бы сделал функцию такой:

// Setting configuration params
with(refConf.Fields)
<
Item(«http://schemas.microsoft.com/cdo/configuration/smtpserver») = «www.mysmtp.com»;
Item(«http://schemas.microsoft.com/cdo/configuration/sendusing») = 2;
>
refConf.Fields.Update();

with(refMsg)
<
Configuration = refConf;
To = sRecipientMail;
From = «billgates@microsoft.com»;
Subject = sSubject;
TextBody = sMsgBody;
>

if (files)
<
for(var i=0; i

Всего записей: 878 | Зарегистр. 28-03-2004 | Отправлено: 02:45 31-03-2005
wwwad

Newbie

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору очень очень большое спасибо за внимание.

Например я пользуюсь theBatom и вот те реальные параметры которые требуются theBaty для отправки писем :

1) vadim422@yandex.ru
2) smtp.yandex.ru
3) «mypassword» для smtp

1) Smtp я так понял указывается через Item
Т.е. ведь это бред так определять Item?

файл для отправки : 1.txt
адрес получателя : pupkin@mail.ru
мои параметры почты : vadim422@yandex.ru
smtp.yandex.ru
«mypassword»
дополнительные параметры отправки почты(возможно специфичные только для theBat) :
Аутентификация SMTP (RFC-2554) = True

В данном случае переменные равны следующим значениям :
——————————-
var to = «pupkin@mail.ru»;
var subj = «тема письма»;
var text = «собственно тело письма»;
SendMail(to, subj, text, [«c:\\1.txt»]);

Всего записей: 6 | Зарегистр. 30-03-2005 | Отправлено: 02:03 01-04-2005
distance

Advanced Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору wwwad

если в сети используется прокси сервер, то также нужно добавить:
Item(«http://schemas.microsoft.com/cdo/configuration/urlproxyserver») = «www.someproxy.com:8080»;

если и прокся требует авторизации, тогда не знаю vbs скрипт отправки почты. smile. vbs скрипт отправки почты фото. vbs скрипт отправки почты-smile. картинка vbs скрипт отправки почты. картинка smile. Помощь в написании контрольных, курсовых и дипломных работ здесь.

Всего записей: 878 | Зарегистр. 28-03-2004 | Отправлено: 17:45 01-04-2005 | Исправлено: distance, 17:48 01-04-2005
wwwad

А вроде все правильно написал в скрипте. Вот он :

Цитата:

var to = «vadim422@yandex.ru»;
var subj = «тема письма»;
var text = «собственно тело письма»;

SendMail(to, subj, text, [«c:\\1.txt», «c:\\2.txt»]);

Источник

Модуль 12. Работа с электронной почтой из скрипта

Отправка сообщений по SMTP из VBScript, объектная модель CDO, объекты CDO.Message и CDO.Configuration

Возможность отправлять электронную почту из скрипта часто бывает очень полезной. Например:

1) сообщаем о результатах выполнения какой-либо операции (например, резервного копирования);

2) по расписанию при помощи скрипта проверяем что-либо, и, в случае необходимости, отправляем сообщение администратору (к примеру, работает ли та или иная программа);

4) организуем массовые рассылки электронной почты из скрипта

У администратора есть две возможности реализовать в скрипте работу с электронной почтой:

1) воспользоваться специализированным программным интерфейсом CDO

Каждый из методов имеет свои достоинства и недостатки.

Как выглядит работа с CDO :

Set oMyMail = CreateObject(«CDO.Message»)

oMyMail.Subject = «Hello from CDO»

oMyMail.TextBody = «Our letter»

Если для текущего пользователя на компьютере настроен профиль MAPI (через Outlook ), используется именно он.

(значение 1, которое используется по умолчанию, означает – использовать каталог Pickup ).

Указать почтовый сервер можно так:

omyMail.Configuration.Fields.Item _
(«http://schemas.microsoft.com/cdo/configuration/smtpserver») = _
«smtp.YourServer.com»

oMyMail.Configuration.Fields.Item _
(«http://schemas.microsoft.com/cdo/configuration/smtpauthenticate») = 1

Имя пользователя и пароль можно передать точно так же:

oMyMail.Configuration.Fields.Item _
(«http://schemas.microsoft.com/cdo/configuration/sendusername») = _
«YourLogin@YourDomain.com»

oMyMail.Configuration.Fields.Item _
(«http://schemas.microsoft.com/cdo/configuration/sendpassword») = _
«Password»

Иногда необходимо также определить использование специфического порта (отличного от 25), будет или нет использоваться SSL и время тайм-аута:

oMyMail.Configuration.Fields.Item _
(«http://schemas.microsoft.com/cdo/configuration/smtpserverport») = 25

oMyMail.Configuration.Fields.Item _
(«http://schemas.microsoft.com/cdo/configuration/smtpusessl») = False

oMyMail.Configuration.Fields.Item _
(«http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout») = 60

После любых изменений, вносимых в конфигурацию, изменения вначале надо сохранить:

oMyMail . Configuration . Fields . Update

Источник

VBS скрипт для отправки почты

‘Скрипт VBS для отправки почты
Set objMes = CreateObject(«CDO.Message»)
‘Почтовы сервер или IP адрес
objMes.Configuration.Fields.Item(«http://schemas.microsoft.com/cdo/configuration/smtpserver») = «домен.ru»
‘Порт сервера SMTP
objMes.Configuration.Fields.Item(«http://schemas.microsoft.com/cdo/configuration/smtpserverport») = 25
‘1 означает, что используется базовая аутентификация
‘0 – без аутентификации
‘2 – аутентификация NTLM
objMes.Configuration.Fields.Item(«http://schemas.microsoft.com/cdo/configuration/smtpauthenticate») = 1
‘Имя пользователя
objMes.Configuration.Fields.Item(«http://schemas.microsoft.com/cdo/configuration/sendusername») = «пользователь@домен.ru»
‘Пароль
objMes.Configuration.Fields.Item(«http://schemas.microsoft.com/cdo/configuration/sendpassword») = «Ваш_Пароль»
objMes.Configuration.Fields.Update
objMes.From = «пользователь@домен.ru» ‘От кого письмо
objMes.To = «пользователь@домен.ru» ‘ Кому письмо
objMes.Subject = «Тема» ‘Тема письма
objMes.Textbody = «Тело письма» ‘Что будет в теле письма
objMes.AddAttachment «C:\tmp\1.txt» ‘Прикрепляем файл
objMes.Send

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

Комментарии к статье:

Автор комментария: artem
Дата: 2018-04-22

Автор комментария: Денис
Дата: 2016-01-02

Добрый вечер! Никак не получается отправить сообщение с помощью скрипта

Автор комментария: BRo
Дата: 2015-04-28

Автор комментария: Adm
Дата: 2015-04-28

Источник

Добавить комментарий

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