Чем можно отправить письмо из консоли Windows на GMail — sendEmail
Ранее я уже писал о том как отправить письма из консоли через почту GMail — я использовал Blat + stunnnel и отправка писем из 1С через GMail, в очередной раз мне нужно было отправлять письма на одном из серверов и хотелось решения еще проще и элегантнее
И я его нашел..
Почтовый клиент под Windows с очень похожим названием на почтовый сервер Linux (Unix)(SendMail) — sendEmail.
Автор это замечательной небольшой программы Brandon Zehm
Синтаксис простой и понятный.
Единственное у меня почему-то не получилось отправлять письма на русском языке, хотя я использовал и UTF, но это мелочи так как мне обычно нужно отправлять небольшие уведомления в одну строчку, а это можно написать транслитом или на английском.
Пример использования sendEmail
sendEmail -o tls=yes -f robot@nemcd.com -t admin@nemcd.com -s smtp.gmail.com:587 -xu robot@nemcd.com -xp password -u "DS19 reboot!" -m "Hello, DS19 reboot" |
Этой строкой мы отправляем письмо используя аккаунт GMail на другой аккаунт GMail (или не важно, в целом на другую любую почту) с нужной темой и сообщением.
Все просто, если что на сайте программы есть дополнительные примеры и описания, например про ключ для UTF-8
-o message-charset=utf-8 |
Скачать sendEmail можно у меня — ссылка или на сайте sendEmail — ссылка.
P.S. К сожалению программа sendEmail давно не обновлялась и последний релиз sendEmail v1.56 от 29 сентября 2009 года, но тем не менее sendEmail до сих пор работает и приносит пользу!
Хм, век живи — век учись, не иначе!
У меня не хочет отправлять через gmail.
Mar 20 16:43:44 pc sendEmail[3672]: ERROR => No TLS support! SendEmail can’t lo
ad required libraries. (try installing Net::SSLeay and IO::Socket::SSL)
Про поддержку TLS на официальном сайте программы пишут.
Starting with sendEmail v1.54, TLS support is included! To enable TLS support simply install the Net::SSLeay and IO::Socket::SSL perl modules.
Т.е. нужно установить эти модули, что собственно и говорится в ошибке.
А эта утилита позволяет отправлять файлы для обмена в 1с -распределенной версии?
автоматом по расписанию?
Она позволяет просто оправлять почту, а там остается только применять фантазию, как ее можно использовать. Вроде не работал с распределенной 1С, не могу подсказать.