Archive for the ‘postfix’ tag
Автоматический запуск Postfix в Mac OS X
В Mac OS X уже установлен Postfix, только вот запускается он только по запросу и выключается через минуту работы. Для того, чтобы можно было отправлять письма через локальный SMTP нужно, чтобы Postfix постоянно работал.
Для того, чтобы Postfix автоматичеки запускался и не останавливался нужно отредактировать конфигурационный файл /System/Library/LaunchDaemons/org.postfix.master.plist.
Убираем остановку master процесса через 60 секунд:
<string>60</string>
Добавляем запуск при загрузке системы (вставляем перед </dict>):
<true />
<key>OnDemand</key>
<false />
В результате получаем такой файл:
Используем 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.
Теперь осталось настроить почтовую программу на получение писем из локального почтового ящика.