Устанавливаем sendmail для отправки почты на centos

Иногда требуется настроить все быстро и без заморочек. Например организовать отправку почты на сайте. Для этого можно использовать sendmail.
Устанавливаем sendmail:
yum install sendmail sendmail-cf -y
Добавляем в автозагрузку и запускаем:

chkconfig --level 345 sendmail on

/etc/init.d/sendmail start
Прописываем свой хост в параметрах /etc/mail/sendmail.mc Перезагружаем sendmail:
/etc/init.d/sendmail restart
Настраиваем iptables:

iptables -I INPUT -p tcp -m tcp --dport 25 -j ACCEPT

service iptables save
/etc/init.d/iptables restart

проверяем работу через терминал:

yum install mailx
echo 'The test message' | mail -s 'The new test message' user@mailoutcome.ru

Также можно проверить работу функции mail() в php через appache.
UPD: Желательно наличие статического IP и наличия mx записи на вашем dns сервере(регистраторе). Иначе возможна неправильная работа сервиса.

Понравилась статья? Поделиться с друзьями: