SendEmail.EXE

Материал из TekonWiki
Перейти к навигацииПерейти к поиску



Введение

Версия программы:

1.1 от 14-01-2020 

  • исправлена отправка писем с несколькими файлами во вложении

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"