none
Отправка почтового оповещения по Event ID через внешний SMTP из командной строки в шифрованием SSL RRS feed

  • Общие обсуждения

  • День добрый! Есть задача оповещения на определенную внешнюю почту по расписанию или по событию, в частности если система завершила резервное копирование без ошибок, то система генерирует конкретный Event ID, если на это событие создать триггер в планировщике задач можно создать систему оповещений когда событие произошло или когда нужного события нет.

    Основная задача при определенных условиях отправить е-майл на адрес ответственного лица на почту @mail.ru, трудности заключаются в том что в системе отсутствует собственный сервер SMTP, необходимо пользоваться внешним SMTP сервером smtp.mail.ru или любым другим бесплатным google или yandex. Дополнительным условием является то что в команде на отправку сообщения не должен явно присутствовать пароль.

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

    mail-sender.exe from:mymail@mail.ru to:mymail@mail.ru subject:"ошибка резервного копирования на сервере-1" attach:"c:\backuplog\log_server-1.html"

    Собственно вопрос, подскажите почтовый клиент который можно предварительно настроить(логин/пароль/SMTP), а потом вызывать из командной строки для отправки почты!

    P.S. Не смогу пользоваться PowerShell так как в некоторых случаях нет возможности создать подписанный скрипт, или понизить безопасность для исполнения скриптов PowerShell без подписи.

    27 апреля 2018 г. 7:28