跳至內容

為什麼我會從 Amazon SES SMTP 端點收到 "535 Authentication credentials invalid" (535 驗證憑證無效) 錯誤?

1 分的閱讀內容
0

當我使用 Amazon Simple Email Service (Amazon SES) SMTP 端點發送電子郵件時,收到 “535 Authentication credentials invalid” (535 驗證憑證無效) 錯誤。

簡短描述

使用 Amazon SES 傳送電子郵件時,您必須提供正確的安全憑證,才能與 API 或 SMTP 端點進行通訊。

解決方法

若要對 "535 Authentication credentials invalid" (535 驗證憑證無效) 錯誤進行疑難排解,請完成下列任務:

  • **使用正確的憑證:**使用從 Amazon SES 主控台產生的 SMTP 憑證,而不是 AWS Identity and Access Management (IAM) 主控台產生的憑證。如需詳細資訊,請參閱如何使用 Amazon SES 設定並連線到 SMTP?
  • **檢查您的 AWS 區域:**連線到您產生 SMTP 憑證的相同區域。使用 SES SMTP 端點所需的憑證對每個區域都是唯一的。您必須為您使用的每個區域產生一組單獨的 SMTP 憑證。
  • **輪換您的 SMTP 憑證:**如果您在輪換目前 SMTP 憑證後收到 “535 Authentication credentials invalid" (535 驗證憑證無效) 錯誤,那麼您可能錯誤地輪換了憑證。如需詳細資訊,請參閱如何為現有 Amazon SES SMTP IAM 使用者輪換的存取金鑰?
  • **檢查您的憑證是否有錯誤:**確認您的憑證沒有錯誤。您的使用者名稱和密碼憑證不能包含任何錯字或多餘的空格。
  • **檢查憑證的編碼:**當您使用 Amazon SES SMTP 介面傳送電子郵件時,請確定您的 SMTP 憑證採用 Base64 編碼格式。大多數 SMTP 應用程式預設執行 Base64 編碼。如果不知道應用程式的預設行為,那麼最佳做法是手動對憑證進行 Base64 編碼。