SendEmail.EXE
Материал из TekonWiki
Введение
Версия программы:
1.0 от 25-12-2019 (в дистрибутиве 2.6.0 или может быть загружена отдельно)
Назначение
Утилита предназначена для отправки сообщений электронной почты из командной строки.
Утилита позволяет:
- отправить текстовое сообщение
- отправить текстовое сообщение с прикрепленным файлом, файлами
Работа с утилитой
Параметры запуска
SendEmail via command line
Syntax:
SendEmail.exe /mto /mfrom /host [/port] [/auth] /user /pass [/ssl] /subj [/bodyt] [/attfiles]
Parameters:
/mto - E-mail адрес получателя
/mfrom - E-mail адрес отправителя
/host - Адрес SNMP-сервера
Default: smtp.mail.ru. Example: /host:smtp.mail.ru
[/port] - Порт SNMP-сервера (Optional)
Default: 25. Example: /port:25
[/auth] - Аутентификация по логину и паролю (Да:1, Нет:0) (Optional)
Default: 1. Example: /auth:1
/user - Логин
Default: login. Example: /user:login
/pass - Пароль
Default: password. Example: /pass:password
[/ssl] - Использовать SSL-подключение (Да:1, Нет:0) (Optional)
Default: 0. Example: /ssl:0
/subj - Тема письма
[/bodyt] - Текст сообщения (Optional)
[/attfiles] - Прикрепить файлы file1, file2 (Optional)
По умолчанию используется аутентификация на SMTP-сервере по логину и паролю.
Параметры аутентификации уточните в справке на SMTP-сервер (или у администратора сети).
Если вы используете SSL-подключение, то дополнительно необходимы две библиотеки в каталоге утилиты:
- libeay32.dll
- ssleay32.dll
Библиотеки могут быть загружены из сборки openssl или по ссылке.
При необходимости отправить файл, имя файла рекомендуется указывать в кавычках, например:
- /attfiles:"filename1.csv"
- /attfiles:"filename1.csv, filaname2.csv"
Пример команды отправки сообщения через почтовый сервер Mail.ru
SendEmail.exe /mto:test@mail.ru /mfrom:test2@mail.ru /host:smtp.mail.ru /port:465 /auth:1 /user:UserName /pass:UserPassWord /ssl:1 /subj:"Тестовое письмо" /attfiles:"file1.csv"