自定义直邮Postfix配置

配置 SMTP Banner?

MXtoobox 的 SuperTool 报告了 SMTP Banner 检查问题。
image

通常,EHLO banner 应与 MAIL_DOMAIN 匹配,而 MAIL_DOMAIN 又应与反向 DNS 指针(PTR 记录)匹配。因此,如果我的 mail-receiver 在 discourse.example 上运行,那么 POSTCONF_myhostname 应为 discourse.example。

配置 EHLO banner 的正确方法是什么?

我的第一个想法是尝试在 mail-receiver.yml 中设置 HOSTNAME,这样它就可以替换 /etc/postfix/mail-receiver-environment.json 中的原始 host-mail-receiver.localdomain。但这不会改变 /etc/hostname,也不会改变 Postfix 配置中的 myhostname。

我倾向于使用 POSTCONF_myhostname,但我担心它会产生不必要的副作用,因为 $myhostname 在多个地方使用,并且它将不再与 /etc/hostname 匹配。

root@host-mail-receiver:/etc/postfix# postconf | grep myhostname
lmtp_lhlo_name = $myhostname
local_transport = local:$myhostname
milter_macro_daemon_name = $myhostname
myhostname = host-mail-receiver.localdomain
myorigin = $myhostname
smtp_helo_name = $myhostname
smtpd_proxy_ehlo = $myhostname
root@host-mail-receiver:/etc/postfix# cat /etc/hostname
host-mail-receiver