我想為使用 Amazon Simple Email Service (Amazon SES) 傳送的郵件啟用網域金鑰識別郵件 (DKIM)。
**重要:**您只能在網域層級設定 DKIM 驗證。當您從使用 DKIM 驗證網域的位址傳送電子郵件時,Amazon SES 會使用從該網域繼承的 DKIM 屬性對電子郵件進行驗證。您可以覆寫這些屬性並傳送無需 DKIM 驗證的電子郵件。您也可以稍後開啟這些屬性。在啟用 DKIM 之前,您必須完成Amazon SES 網域身分的驗證程序。
若要使用 1024 位元或 2048 位元 DKIM 金鑰簽署您的 Amazon SES 電子郵件,請使用下列其中一種方法:
**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本。
當您為網域身分設定 Easy DKIM 時,Amazon SES 會為您從該身分傳送的每封電子郵件新增一個 2048 位元 DKIM 金鑰。若要設定 Easy DKIM,請參閱為已驗證的網域身分設定 Easy DKIM。
在 Amazon SES 驗證您的 DNS 記錄後,Amazon SES 主控台中的 DKIM 驗證狀態將會變更為已驗證。
若要對失敗的驗證狀態進行疑難排解,請參閱為什麼我的 DKIM 網域無法在 Amazon SES 中驗證?
對於從 Amazon SES 驗證網域傳送的電子郵件,您可以透過自備 DKIM (BYODKIM) 使用您自己的公有-私有金鑰對。若要設定 BYODKIM,請先安裝並設定 AWS CLI。然後,使用 Amazon SES API v2 設定具有 BYODKIM 的 Amazon SES 已驗證網域。
設定 BYODKIM 後,DKIM 狀態可能需要長達 72 小時才能變成成功。如果 DKIM 狀態為失敗,請檢查您的公有-私有金鑰對和 TXT 記錄。檢查是否有以下問題:
疑難排解之後,請再次設定 BYODKIM。
您可以手動將 DKIM 簽章新增至您的訊息中,然後使用 Amazon SES 傳送訊息。如需詳細資訊,請參閱Amazon SES 中的手動 DKIM 簽署。
**注意:**對於簽署訊息,最佳做法是使用至少 1024 位元長度。
如何驗證 Amazon SES 中的電子郵件地址或網域?
rePost-User-6408780
已提問 3 年前
DamonDeng
已提問 4 年前
jackietsairock
TW101
已提問 2 年前
rePost-User-3609941
Tim
已發佈 2 年前