[Linux] Лечим Postfix

После отключения IPv6 на сервере перестал запускаться Postfix, но оставлял в логах следующие ошибки:

fatal: parameter inet_interfaces: no local interface found for ::1

Или что-то подобное:

May 23 15:46:27 myserver.local postfix/postsuper[25738]: warning: inet_protocols: disabling IPv6 name/address support: Address family not supported by protocol
May 23 15:46:28 myserver.local postfix[25657]: /usr/sbin/postconf: warning: inet_protocols: disabling IPv6 name/address support: Address family not supported by protocol
May 23 15:46:28 myserver.local postfix/postlog[25779]: warning: inet_protocols: disabling IPv6 name/address support: Address family not supported by protocol
May 23 15:46:28 myserver.local postfix/postfix-script[25779]: starting the Postfix mail system
May 23 15:46:28 myserver.local postfix/master[25783]: warning: inet_protocols: disabling IPv6 name/address support: Address family not supported by protocol
May 23 15:46:28 myserver.local postfix/master[25783]: warning: inet_protocols: disabling IPv6 name/address support: Address family not supported by protocol

Для решения редактируем /etc/postfix/main.cf заменяя

inet_protocols=all

на

inet_protocols=ipv4

Далее, перезапускаем сервис

systemctl restart postfix

Profit!

Обсудить статью в чате TG или в Slack