Используем Postfix для web-разработки
При разработке web-приложений необходима возможность проверить отправленные письма локально.
Чаще всего письма отправляют используя команду sendmail или с помощью SMTP. Сделать полноценную заглушку почтового сервера, сохраняющую всю почту в одно место, сможет Postfix.
Устанавливаем Postfix (этот процесс зависит от используемой системы, например, sudo apt-get install postfix в debian-based linux) и немного изменяем конфигурационные файлы.
В конец файла /etc/postfix/main.cf добавляем строки:
virtual_alias_maps = regexp:$config_directory/virtual-regexp
Первое ограничит подключение к SMTP серверу только через loopback интерфейс, а второе задает файл с маппингом виртуальных алиасов.
Создаем файл /etc/postfix/virtual-regexp:
где localuser - ваш локальный пользователь, который будет получать всю отправляемую почту.
После изменения конфигурационных файлов перезапускаем Postfix.
Теперь осталось настроить почтовую программу на получение писем из локального почтового ящика.
Related posts:
в продолжение темы. я в качестве почтового клиента использую kmail. для получения такой почты у меня там в качестве файла почты указан /var/mail/yas где yas – это мой логин. вот скрин: http://clip2net.com/clip/m30114/1280159502-clipjd5290-119kb.png
yas
26 Июл 10 at 18:50
При установке postfix будет спрашивать как настраивать с вариантами типа «no configuration» «internet site»… Там выбирайте internet site. А то при других вариантах оно не создаст конфиг /etc/postfix/main.cf
Если после всех настроек вы вдруг получите ошибку типа «hostname was not match with the server certificate», то в конфиге /etc/postfix/main.cf установите «smtpd_use_tls=no»
yas
25 Апр 11 at 11:58