Postfix

帶有 FQDN 的 SMTP 中繼,但 SpamAssassin 標記 FSL_HELO_NON_FQDN_1 和 HELO_NO_DOMAIN

  • February 2, 2022

我的郵件提供商 (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; envelope-from=xxx@posteo.de; 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=<xxx@xxx.xxx>
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)。

引用自:https://serverfault.com/questions/1092425