我正在使用經驗證的電子郵件地址從 Amazon Simple Email Service (Amazon SES) 發送電子郵件。但是電子郵件發送失敗,並顯示「根據 DMARC 政策拒絕電子郵件」的錯誤訊息。
以下是您可能會收到網域基礎訊息身分驗證及一致性 (DMARC) 失敗的常見原因:
您的網域有 DMARC 政策,如下所示:
v=DMARC1; p=reject; rua=mailto:dmarcreports@example.com;
如果您有可控制網域輸出電子郵件流量的 DMARC 政策,且您的電子郵件地址未通過驗證,則您的電子郵件就會遭到拒絕。
要解決此問題,請使用 DKIM 或 SPF 驗證您的電子郵件身分,並遵守 DMARC。逐步指南請參閱:如果我的 Amazon SES 電子郵件未通過 SPF 符合性或 DKIM 符合性的 DMARC 驗證,我該怎麼辦?
如果您用來傳送電子郵件的電子郵件地址,是使用未經驗證的網域來進行驗證,則您的電子郵件會因為沒有 DKIM 驗證而不符合 DMARC。請按照以下指示驗證您的網域,向 DNS 提供商驗證 DKIM 網域身分。如需如何透過 DKIM 驗證電子郵件的方法,請參閱在 Amazon SES 中使用 DKIM 驗證電子郵件。
備註:
為什麼我使用 Amazon SES 傳送的電子郵件會被標記為垃圾郵件?
如何啟用 DKIM for Amazon SES?
為什麼 DKIM 網域無法在 Amazon SES 上得到驗證?
為 Amazon SES 中的 DKIM 問題進行疑難排解