DMARC 和 Postfix 傳送報告

DMARC 和 Postfix 傳送報告

我成功地為我的郵件伺服器網域設定了 DMARC、DKIM 和 SPF,但 Postfix 建立的送達報告未通過 DKIM/SPF 測試。

常規訊息的標頭(透過我的郵件伺服器發送)如下所示:

Authentication-Results: posteo.de; dmarc=pass (p=quarantine dis=none) header.from=mail.my.domain
Authentication-Results: posteo.de; spf=pass smtp.mailfrom=my.domain
Authentication-Results: posteo.de;
        dkim=pass (2048-bit key) header.d=mail.my.domain [email protected] header.b=FGiVXFOU;
        dkim-atps=neutral```

交付報告具有以下標題:

Authentication-Results: posteo.de; dmarc=fail (p=quarantine dis=none) header.from=mail.my.domain
Authentication-Results: posteo.de; spf=tempfail smtp.helo=mail.my.domain

由於沒有 DKIM 簽名(我使用 rspamd 作為smptd_milter簽名訊息),因此缺少 Authentication-Results DKIM 標頭,並且 SPF 身份驗證結果引用的smtp.helosmtp.mailfrom.有沒有什麼方法可以設定 Postfix,使得傳送報告 a) 是 DKIM 簽署的並且 b) 包含smtp.mailfrom通過 SPF 測試的標頭?

更新:jnrcorp 問了同樣的問題5年前(抱歉),a) 的答案是對 Postfix 的main.cf( internal_mail_filter_classes = bounce) 的補充,但 b) 仍未解決 – 儘管有一個 SPF 條目mail.my.domain,但 SPF 失敗了。這可能是由循環 MX 條目引起的:

mail.my.domain 60 IN MX 10 mail.my.domain

相關內容