Blat
Blat - Windows Command Line SMTP Mailer для отправки писем из консоли.
Среда, 7 мая 2014 г.Метки: Blat | cmd | mail smtp | smtp | SMTP Mailer | Windows Command
Просмотров: 35021
Подписаться на комментарии по RSS
Хорошая и маленькая консольная open source программа под Windows для отправки писем из консоли по SMTP протоколу.
Очень удобно для автоматизации процесса отправки писем, раз настроил и забыл :).
И так для начало установка, на момент написания текущая версия была 3.2.0 (2013 dec 27):
- сам
- берем
Программу устанавливать не надо, просто качаем архив и распаковываем его в какой-нибудь каталог. Но если планируем использовать blat в скриптах или батниках, то лучше поместить ее в с:windows\system32 или в каталоги, которые указанны в задаваемых переменной окружения PATH.
Так же можно создать свой профиль с определенными параметрами, эти данные запишутся в реестр и могут использоваться программой в качестве входных параметров.
blat.exe -install <адрес почтового сервера> <адрес отправителя>
Программа Blat имеет очень большие возможности для отправки писем, и все они хорошо задокументированы в справке, остановимся на наиболее часто используемых опциях:
Для простоты все эти настройки можно поместить в один файл и использовать его, что я и делаю
Вот например, содержимое основного файла, вроде как все понятно:
-bodyF d:\letter.txt
-subject "Тема нашего письма"
-to "<НАШ_получатель@почты>"
-f "КАК представляемся <НАШ_отправитель@почта>"
-u НАШ_отправитель_имя_для_авторизация_на_сервере
-pw НАШ_отправитель_пароль_для_авторизация_на_сервере
-server САМ_сервер
-try 1
-debug
-charset windows-1251
-noh
-log d:\blat.log
letter.txt - тело нашего сообщения
blat.log - куда писать лог-файл.
Все это дело можно поместить в bat файлы,(пакетные) CMD-файлы. Или непосредственный запуск из командной строки: