Мы используем Blat на одном из наших серверов для отправки файлов журналов и отчетов по электронной почте каждую ночь. По мере того, как количество отчетов увеличивалось, кажется, что Блат давился и выводил все больше и больше ошибок. Кто-нибудь еще использует Blat или хорошую небольшую альтернативу ему?
Вы могли бы попробовать bmail, бесплатный отправитель почты SMTP из командной строки для платформ Win32. С помощью также бесплатной доступной утилиты mpack вы можете использовать bmail для отправки вложений mime.
Использование и варианты:
Usage: bmail [options] -s SMTP Server Name -p SMTP Port Number (optional, defaults to 25) -t To: Address -f From: Address -b Text Body of Message (optional) -h Generate Headers -a Subject (optional) -m Filename (optional) Use file as Body of Message -c Prefix above file with CR/LF to separate body from header -d Debug (Show all mail server communications)
Обновить:
Другая альтернатива - cmdsendmail, один из "Инструменты CommandLine" (открытый источник, размещено на CodePlex.com):
cmdsendmail - это инструмент, который позволяет отправлять электронную почту из командной строки. Он считывает свои настройки из файла Xml, что означает, что вы можете легко использовать его в пакетном файле. Например, включите его в свои сценарии резервного копирования (или любую другую запланированную задачу) и попросите сценарий отправлять вам электронное письмо каждый раз, когда задача резервного копирования завершается, с прикрепленными необходимыми файлами журнала.
Вы можете использовать CMAIL в качестве альтернативы. Он поддерживает SSL / TLS, что приятно.