我是搬石頭砸自己的腳嗎?
我主要使用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 發送郵件,您必須檢查並確保
- SPF 保護信封寄件人或 DKIM 保護標頭傳遞(最好是兩者)
- 傳遞機制是對齊與組織域在標題中使用
From
,即- 對於 SPF,域為信封寄件人地址匹配
- 對於 DKIM,
d=
簽署的網域匹配。