我在伺服器上設定了 DMARC p=reject 但現在無法透過 gmail 傳送到 gmail(使用伺服器電子郵件寄件者位址)

我在伺服器上設定了 DMARC p=reject 但現在無法透過 gmail 傳送到 gmail(使用伺服器電子郵件寄件者位址)

我是搬石頭砸自己的腳嗎?

我主要使用gmail來傳送和接收電子郵件。支援等。 我的預設「發送電子郵件」設定檔不是 Gmail 位址本身,而是我的伺服器上的位址(也是回覆位址)。例:「我的名字 <[電子郵件受保護]>”

在我的伺服器上,我對 ​​SPF 和 DKIM 設定進行了最佳化,因為我會不時向我的用戶群發送「大量」電子郵件(在更新軟體後)。

SPF 包含 Gmail ( +include:_spf.google.com )

所有這些一年以來一直運作良好。昨天我還設定了 DMARC 以確保人們無法透過電子郵件冒充我。昨天之前沒有 DMARC 記錄。我將 DMARC 策略設定為拒絕 (p=reject) 以避免欺騙等。

今天,我向其他 Gmail 地址發送了幾封電子郵件(透過 Gmail),但由於該政策,它們被退回。奇怪的是,有足夠多的電子郵件發送到 hotmail.com(例如)(我與收件人核實過)。我發送了一封電子郵件(透過 gmail)至https://www.learndmarc.com/(產生用於測試的電子郵件地址)確認問題的位置

我想知道最好做什麼?

  • 再次刪除 DMARC 嗎?
  • 保留 DMARC 但將保單改為寬鬆 (p=none)
  • 設定 gmail 透過我的伺服器的 SMTP 發送

理想情況下,會有第四種選擇(我不知道)保持原樣以某種方式「改進」DMARC,使其仍然 p=reject 但以某種方式接受 gmail 作為寄件者?

感謝您的意見

答案1

截至 2022 年 12 月,將「郵件發送方式」位址新增至個人 Gmail 帳戶似乎僅支援外部 SMTP 伺服器,因此這可能是最佳解決方案。這樣,無論 Gmail 如何設定 SPF 和 DKIM,您都可以控制一切。

如果您確實希望直接從 Gmail 發送郵件,您必須檢查並確保

  1. SPF 保護信封寄件人或 DKIM 保護標頭傳遞(最好是兩者)
  2. 傳遞機制是對齊組織域在標題中使用From,即
    • 對於 SPF,域為信封寄件人地址匹配
    • 對於 DKIM,d=簽署的網域匹配。

相關內容