我的邮件提供商 (posteo.de) 在 HELO/EHLO 交换期间提供了一个 FQDN(例如 mout2.posteo.de)——policyd-spf(见下文)可以看到这一点——但接收服务器上的 SpamAssassin 将中继标记为提供没有 FQDN 或域:
Feb 2 06:17:10 eden policyd-spf[478301]: prepend Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=185.67.36.66; helo=mout02.posteo.de; [email protected]; receiver=<UNKNOWN>
Feb 2 06:17:10 eden postfix/smtpd[478286]: 502C97F91B: client=mout02.posteo.de[185.67.36.66]
Feb 2 06:17:10 eden postfix/cleanup[478303]: 502C97F91B: message-id=<[email protected]>
Feb 2 06:17:10 eden spamd[423260]: spamd: connection from 127.0.0.1 [127.0.0.1]:60310 to port 783, fd 6
Feb 2 06:17:10 eden spamd[423260]: spamd: processing message <xxxxx> for xxx:111
Feb 2 06:17:13 eden spamd[423260]: spamd: clean message (0.8/6.0) for xxx:111 in 3.6 seconds, 1910 bytes.
Feb 2 06:17:13 eden spamd[423260]: spamd: result: . 0 - DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FSL_HELO_NON_FQDN_1,HELO_NO_DOMAIN,SPF_PASS,UNPARSEABLE_RELAY,URIBL_BLOCKED scantime=3.6,size=1910,required_score=6.0,rhost=127.0.0.1,raddr=127.0.0.1,autolearn=no autolearn_force=no
为什么 SpamAssassin 看不到明显存在的 FQDN?
谢谢,扬
SpamAssassin会查看
Received:
邮件的标题,而不是查看与您的邮件提供商的 SMTP 会话。邮件在通过您的邮件提供商之前可以通过多个邮件中继,并且任何相应的Received:
标头都可以指示缺少 HELO(方括号中的裸 IP)。