SendEmail.EXE: различия между версиями

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


 
 


== Работа с утилитой ==
== Работа с утилитой ==
Строка 53: Строка 54:
Параметры аутентификации уточните в справке на SMTP-сервер (или у администратора сети).
Параметры аутентификации уточните в справке на SMTP-сервер (или у администратора сети).


Если вы используете SSL-подключение, то дополнительно необходимы две библиотеки в каталоге утилиты: 
Если вы используете SSL-подключение, то дополнительно  могут потребоваться две библиотеки в каталоге утилиты: 


*libeay32.dll   
*libeay32.dll   
*ssleay32.dll   
*ssleay32.dll   


Библиотеки  могут быть загружены из сборки  [https://www.openssl.org/ openssl]  или по [http://www.tekon.ru/software/ssl.zip ссылке].
Проверьте сначала работу без них. Если при отправке сообщения возникнает ошибка, то библиотеки могут быть загружены из сборки  [https://www.openssl.org/ openssl]  или по [http://www.tekon.ru/software/ssl.zip ссылке].


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

Версия от 15:28, 28 декабря 2020

Введение

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

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"