
Можно ли настроить Postfix для отправки только через IPV4, а получение — как через IPV4, так и через IPV6?
Мой сервер, работающий на AWS Lightsail, теперь может иметь адрес IPV6. Адрес относительно статичен (пока я поддерживаю IPV6 активным на экземпляре), но он не является полностью статическим, поскольку я не могу перемещать адрес с сервера на сервер (как я могу сделать со статическим адресом IPV4). Я также не могу (в настоящее время) как Amazon назначить запись PTR для адреса IPV6.
Поскольку у меня есть адрес IPV6, я хотел бы иметь возможность получать почту, используя либо IPV4, либо IPV6, но отправлять ее только с помощью IPV4.
Я знаю, что могу настроить Postfix на прослушивание только адреса IPV4, используя настройку inet_protocols.
решение1
Это не совсем то, что вы просили, но вы можете заставить Postfix предпочитать IPv4 для исходящей почты с помощью этой конфигурации:
smtp_address_preference=ipv4
Обычно это должно дать желаемый эффект, если только получатель явно не назначает предпочитаемому MX только адрес IPv6.
Ссылка на руководство:https://www.postfix.org/postconf.5.html#smtp_address_preference