因为我想将邮件发送到另一个内部服务器,所以我需要以下有效的地址:
目前,postfix 给出了以下错误:
Mar 26 10:40:52 ludwig postfix/smtpd[11765]: warning: Illegal address syntax from localhost[127.0.0.1] in RCPT command: <[email protected]>
在另一个论坛中我看到了这两个配置选项,但它们无论如何都不起作用:
strict_rfc821_envelopes = no
allow_min_user = yes
有什么建议我可以禁用这个 RFC 标准吗?
谢谢!
答案1
尝试添加resolve_numeric_domain = yes
到 main.cf (Postfix 2.3+)
答案2
与其试图绕过标准,为什么不将标准纳入到你的工作中呢?
首先,根据 RFC 5321,recipient@[ip.lit.er.al] 完全有效;但是,如果不加引号,则无效。
其次,如果您的 Postfix 箱没有主机名,那就有些问题了——如果您打算维护可理解的邮件服务,请尽快纠正这个问题。