Чем можно отправить письмо из консоли Windows на GMail — sendEmail

Раздел: Советы
Написано: 30.06.2016
Автор: Antonio

Ранее я уже писал о том как отправить письма из консоли через почту GMail — я использовал Blat + stunnnel и отправка писем из 1С через GMail, в очередной раз мне нужно было отправлять письма на одном из серверов и хотелось решения еще проще и элегантнее :-)

И я его нашел..

sendEmail отправка писем из консоли

Почтовый клиент под Windows с очень похожим названием на почтовый сервер Linux (Unix)(SendMail) — sendEmail.


Автор это замечательной небольшой программы Brandon Zehm

Синтаксис простой и понятный.

sendemail syntax ключи , синтаксис

Единственное у меня почему-то не получилось отправлять письма на русском языке, хотя я использовал и 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 до сих пор работает и приносит пользу!

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

5 комментариев

Машка Севалка
Июл 11, 2016 17:40

Хм, век живи — век учись, не иначе!

 
Артём
Мар 20, 2019 16:45

У меня не хочет отправлять через 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)

 
Antonio
Июн 15, 2019 14:33

Про поддержку 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.

Т.е. нужно установить эти модули, что собственно и говорится в ошибке.

 
Kate
Янв 19, 2020 11:34

А эта утилита позволяет отправлять файлы для обмена в 1с -распределенной версии?
автоматом по расписанию?

 
Antonio
Фев 6, 2020 13:24

Она позволяет просто оправлять почту, а там остается только применять фантазию, как ее можно использовать. Вроде не работал с распределенной 1С, не могу подсказать.

 

Написать

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com