Как отправить письмо из консоли
Не приходилось отправлять почту из консоли? Бывает так что пишешь приложение на шелле или просто хочется наглядно посмотреть трассировку отправленного письма в реал-тайме, несколько полезных команд для работы с почтой будут рассмотрены ниже.
В нашем распопряжение MTA – sendmail, (/usr/sbin/sendmail)
Sendmail is an alternative Mail Transport Agent (MTA) for Debian. It is suitable for handling sophisticated
mail configurations, although this means that its configuration can also be complex.
В переводе:
Sendmail является альтернативой агент пересылки почты (MTA) для Debian. Он подходит для обработки сложных почта конфигураций, хотя это означает, что его конфигурация также может быть сложным. К счастью, простая вещь можно сделать легко, а сложные вещи возможны)
Использование:
Что бы отправить письмо из консоли нужно подать на stdin sendmail-а поток данных например так:
echo «bla bla» | sendmail my@mail
Если хотите наглядно видеть что происходит с письмом то есть ключик – v
echo «bla bla» | sendmail -v my@mail
Тему сообщения можно указать так
(echo «Subject:Hi»; echo «Body contents»;) | sendmail my@mail
Сообщение с темой и отправителем
(echo «Subject:Hi»; echo «Body contents»;) | sendmail -F «test» my@mail
http://world-blog.ru/
|