Postfix 将 AUTH= 附加到信封发件人,从而阻止投递

Postfix 将 AUTH= 附加到信封发件人,从而阻止投递

使用时AUTH,postfix 会将信息添加AUTH=<>到信封发件人。这会导致 CrossBox 服务器拒绝该消息:

220  CrossBox SMTP Proxify # 232 (1) Fri, 04 Jan 2019 08:13:35 +0000
EHLO example.com
250-Hello example.com[x.x.x.x]
250-PIPELINING
250-8BITMIME
250-STARTTLS
250 AUTH LOGIN PLAIN
AUTH LOGIN
[digest sent]
X.235 Authentication successful
MAIL FROM:<[email protected]> AUTH=<>
501 Was expecting MAIL arg syntax of FROM:<address>

如果我 telnet 到 CrossBox 服务器并且省略AUTH=<>它就可以正常工作。

CrossBox 服务器不在我的控制范围内。有没有什么方法可以调整后缀设置,以便仍然进行身份验证但又不被AUTH=<>附加?

现在

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_use_tls=no

smtp_use_tls=no出于测试目的,因此我可以通过 tcpdump 来获取交互)

相关内容