Установка и настройка Postfix

Postfix — агент пересылки почты (MTA — mail transfer agent) с открытым исходным кодом

Допустим на IP-адрес сервера настроено доменное имя, от которого в дальнейшем будет рассылаться почта.

Переключимся сразу на пользователя root:

sudo -i

Приступим к установке Postfix.
Для установки в Ubuntu выполним:

apt-get update
apt-get install postfix

Для установки в CentOS:

yum install postfix

Во время установки будут заданы некоторые вопросы.
1) Выберем «Интернет-сайт»
2) Укажем полное доменное имя сервера (FQDN), например example.com

После этого Postfix уже начнет работать.
Файлы конфигурации обычно находятся в /etc/postfix.

Можем посмотреть статус/перезапустить/остановить/запустить Postfix командами:

service postfix status
service postfix restart
service postfix stop
service postfix start

В случае необходимости можно перенастроить набрав команду:

dpkg-reconfigure postfix

Посмотрим используются ли порты:

netstat -na | grep LISTEN | grep 25
netstat -na | grep LISTEN | grep 587

Можно выполнить автоматическую проверку:

postfix check

Попробуем отправить письмо на указанный адрес (после команды наберем желаемый текст и поставим точку для завершения):

sendmail -v admin@example.com

Можно искать в логах нужную информацию через grep, например найдем все строки содержащие admin@example.com:

grep admin@example.com /var/log/mail.log

Можно также подключится с другого хоста на порт postfix через telnet и убедится что он запущен.

Для диагностики можно наблюдать за соединениями используя tcpdump:

tcpdump port 25
tcpdump port 587

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