Вы здесь

Настройка Mutt для отправки почты с использованием внешнего smtp-сервера

Не так давно возникла необходимость отправки отчета с сервера на внешний email-адрес. Сначала я решил настроить Exim для работы через внешний smtp-сервер, а для отправки использовать консольный почтовый клиент Mutt, позволяющий отправлять письма с вложениями. Но после изучения мануалов по Mutt выяснилось, что программа сама умеет работать через внешний smtp-сервер, не используя локальный почтовый сервер. Итак, приступим.

Конфигурационные файлы Mutt хранятся в /etc/Muttrc или ~/.muttrc (или же ~/.mutt/muttrc). В моем случае на Debian 6 Lenny файла конфигурации ни по одному из указанных путей не оказалось, поэтому я просто скопировал пример конфига из /var/share/doc/mutt/examples/sample.muttrc.gz в папку /root. Если вы будете пользоваться mutt не из под рута, то скопируйте этот файл в домашний каталог пользователя, из под которого будет осуществляться работа.

Для работы через внешний почтовый сервер gmail в данный файл нужно добавить следующую строку:
set smtp_url=smtp://login:password@smtp.gmail.com:587/

Чтобы проверить работу почтовика, попробуем отправить письмо с вложением на какой-либо внешний email:

echo "Смотри вложение" |mutt -x -s "Test mail" yourmail @mail.ru -a test.txt

Вот и все!;) На внешний почтовый ящик должно прийти письмо с темой "Test mail", текстом "Смотри вложение" и прикрепленным файлом 1.txt

К статье прикрепляю конфигурационный файл .muttrc

ВложениеРазмер
Binary Data muttrc12.72 КБ
Рубрики: 

Также рекомендуем