Вы здесь

Замена Sendmail на Postfix

Замена Sendmail на Postfix

Замечено, что при отправке электронных писем через php - скрипт, использующий sendmail в качестве почтового клиента по умолчанию, происходила задержка отправки длительностью около 5-10 секунд. При этом, выполнение скрипта проходило очень медленно. Чтобы избавиться от этой неприятности, можно сменить sendmail на postfix. (Все приведенные ниже инструкции — для ОС FreeBSD)

Начинать нужно с установки postfix: cd /usr/ports/mail/postfix make install clean. На все вопросы, появляющиеся при установке, следует отвечать положительно. Далее нужно отключить sendmail. Для последующего включения postfix, необходимо добавить в файл rc.conf приведенные ниже строчки. Для редактирования следует открыть:

/etc/rc.conf ee /etc/rc.conf

Теперь нужно добавить строчки:

postfix_enable="YES" #включает postfix при загрузке#
sendmail отключается так: sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"

После этого следует запустить postfix командой: /usr/local/etc/rc.d/postfix start. Если все прошло успешно, должно появиться приблизительно следующее:

postfix/postfix-script: starting the Postfix mail system

После выполнения всех приведенных инструкций, почтовым клиентом по умолчанию отмечен Postfix. А значит, вся почта будет отправляться без каких-либо задержек. Настройки программы Sendmail не такие уж и простые, как покажется на первый взгляд. Новичок, попав в файл настроек, может легко запутаться в командах. Дабы этого не случилось, предлагаю более подробно ознакомиться с его настройками по средствам видео инструкций.

Добавить комментарий

Fill in the blank.

наверх