为每个 postfix 服务设置 inet_interfaces

为每个 postfix 服务设置 inet_interfaces

我有一个复杂的 postfix 设置,其中包含 dovecot 身份验证、amavis 和 spamassassin。

inet_interfaces 设置为我的 IPv4 地址、IPv6 地址以及 IPv4 和 IPv6 环回。但我希望提交服务只监听公共 IP 地址,而不监听本地主机地址。如何设置?

在 master.cf 中使用-o inet_interfaces= public ipv4, public ipv6不起作用。

答案1

我找到了解决办法。

首先,您必须检查/etc/hosts文件中的主机名是否映射到您的 IPv4 和 IPv6 地址。

然后您可以在以下位置使用它/etc/postfix/master.cf

...
yourhostname:submission   inet  n       -       n       -       -       smtpd
...

相关内容