Windows: отправка электронной почты из командной строки

Необходимо организовать автоматическую отправку файлов по электронной почте, с SMTP авторизацией, при помощи планировщика, без использования почтовой программы.


Задача решается довольно легко с использованием командной строки.Необходимо скачать программу blat и распаковать ее в какую-либо папку, к примеру c:\cron\blat.

Это вся подготовка, далее в CMD файле напишем следующее:

Все параметры заменяем на свои:

  • -server smtp.example.com — Адрес SMTP сервера исходящей почты.
  • -f [email protected]— адрес отправителя.
  • -u [email protected]— имя пользователя (логин) для сервера Исходящей почты. Используется для SMTP аутентификации.
  • -pw pass — пароль для аутентификации на SMTP сервере.
  • -to [email protected]— адрес получателя
  • -subject SUBJ — тема письма. (если есть пробелы, берем в кавычки)
  • -body "Текст сообщения" — текст письма.(если есть пробелы, берем в кавычки)
  • -attach FILE — прикрепляемый к письму файл (Полный путь)
Понравилась статья? Поделиться с друзьями:
Добавить комментарий