|
|||||||
Отсылка почты через sSMTP
Время создания: 02.04.2019 20:22
Текстовые метки: ssmtp, почта, отправка, настройка, отправка файла, прикрепление, вложение
Раздел: Компьютер - Linux - Сеть в Linux - ssmtp (e-mail сервер)
Запись: xintrea/mytetra_syncro/master/base/15542257743zltkpt9a4/text.html на raw.github.com
|
|||||||
|
|||||||
Замечательная все-таки штука UNIX – для решения одной и той же задачи найдется несколько путей. Вот и для отсылки почты с рабочей станции или специализированного сервера совершенно не обязательно держать на нем полноценный MTA, какой бы компактный и простой он ни был. Достаточно sSMTP. Установим sSMTP: $ sudo apt-get install ssmtp Поправим файл конфигурации (например, я хочу для пересылки почты использовать Gmail): $ sudo vi /etc/ssmtp/ssmtp.conf Полный список параметров можно посмотреть так: $ man -m 5 ssmtp.conf Эстеты десктопа могут оформить документ красиво: $ zcat /usr/share/man/man5/ssmtp.conf.5.gz | groff -mandoc > ~/Desktop/ssmtp.conf.pdf Альтернативно одаренные могут распечатать на бумаге: $ zcat /usr/share/man/man5/ssmtp.conf.5.gz | groff -mandoc | lpr Отправка сообщения, уже записанного в текстовый файл происходит элементарно: $ ssmtp rat@admin.lv < message.txt Или, если нам важен заголовок, то его можно просто добавить в начало файла message.txt: $ echo "Subject: test message" > /tmp/newmessage; cat message.txt >> /tmp/newmessage; rat@admin.lv <tmp/newmessage Чтобы отправить файл с приложением (например, weekly_report.pdf), его необходимо закодировать, например, в base64: $ echo "Subject: Weekly Report" > /tmp/newmessage;\ Ну а если есть желание отправлять сообщение в HTML, после заголовка добавьте пару строк: Mime-Version: 1.0 |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|