отправка письма просто

отправка письма просто

У меня есть настольный ПК с двойной загрузкой Ubuntu 16.04 LTS и Win 10.

Я хочу иметь возможность отправлять почту на один или несколько аккаунтов (в основном gmail.com) из этого Linux с помощью консоли.

Команда должна быть интуитивно понятной и представлять собой своего рода «шаблон», что-то вроде

mail receivers -s "this is the subject " " this is the message" ...

Что-то простое. Как мне этого добиться?

решение1

«Просто» — это относительное понятие. То, что просто для меня, может оказаться очень сложным для кого-то другого.

Самый простой способ отправлять (и получать) электронную почту — использовать Evolution, Thunderbird или один из других доступных почтовых клиентов.

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

Судя по формулировке вашего вопроса, это то, что вы хотите сделать. Если так, то вам предстоит немного почитать и поработать.

mailx, похоже, установлен на одной из моих машин 16.04. На другой он не установлен. Так что вам может потребоваться его установка, а может и нет. Более подробную информацию об использовании mailx можно найти здесьhttps://www.computerhope.com/unix/umailx.htm

Есть и другие почтовые клиенты CLI, такие как mail, s-nail и т. д. Мне нравится mailx. У каждого есть свои особенности, поэтому в ходе исследований и тестирования вы, вероятно, найдете тот, который вам понравится больше других.

Вам также понадобится запустить SMTP-сервер. Postfix — самый популярный, но sendmail настроить гораздо проще. Существует множество руководств о том, как это сделать.

Также обратите внимание, что у вас будут проблемы с настройкой случайной машины и отправкой почты с нее. Если вы не являетесь законным агентом по пересылке почты (MTA), вы обнаружите, что ваши письма будут ОЧЕНЬ часто возвращаться как спам.

Хотя, безусловно, это достойный проект в качестве образовательного упражнения!

Связанный контент