Отфильтровано по категории Почтовый сервер Сбросить фильтр

Как привязать MTA Postfix к конкретному IP адресу

30.12.2012 07:13, admin - Системное администрирование, Почтовый сервер

Начиная с версии 2.2 Postfix можно настроить на определенный IP адрес. Для этого в любом текстовом редакторе откроем файл /etc/postfix/main.cf и добавим (или изменим) параметр inet_interfaces. Например, если мы хотим привязать Postfix к локальному хосту, пишем следующее:

inet_interfaces = 127.0.0.1

Таким же образом можно указать любой другой IP адрес, либо несколько адресов, например:

inet_interfaces = 127.0.0.1, 176.32.103.205

Сохраняем изменения и закрываем файл.

Также можно воспользоваться специализированной утилитой postconf, например:

postconf -e inet_interfaces='127.0.0.1, 176.32.103.205'

Обратите внимание, что параметр, содержащий пробелы, указывается в одинарных кавычках. Также, вокруг знака присвоения = не должно быть пробелов, как это показано в предыдущем примере.

Кроме того, можно ограничить использование сетевых протоколов, например если мы хотим использовать только сетевой протокол 4-й версии, указываем:

postconf -e inet_protocols=ipv4

После внесения изменений перезапускаем Postfix. В зависимости от операционной системы

service postfix restart

или

systemctl restart postfix

Проверяем, что все работает как нужно:

netstat -tlpn | grep ':25'

Результат (Postfix работает на локальном хосте):

tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      706/master

Проверяем log на отсутствие ошибок:

tail -f /var/log/maillog

Dec 29 01:07:57 myhost postfix/postfix-script[195014]: stopping the Postfix mail system
Dec 29 01:07:57 myhost postfix/master[1817]: terminating on signal 15
Dec 29 01:08:05 myhost postfix/postfix-script[195269]: starting the Postfix mail system
Dec 29 01:08:05 myhost postfix/master[195270]: daemon started -- version 2.6.6, configuration /etc/postfix

Текущие значения сетевых параметров можно посмотреть так:

postconf | grep inet

получаем что-то вроде этого:

inet_interfaces = 127.0.0.1
inet_protocols = ipv4
local_header_rewrite_clients = permit_inet_interfaces