使用AWS re:Post即您表示您同意 AWS re:Post 使用条款

为什么我收到来自 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 凭证? 我如何使用 SMTP 凭证对 Amazon SES 进行身份验证?
  • **查看您的 AWS 区域:**连接到您在其中生成 SMTP 凭证的同一区域。使用 SES SMTP 端点所需的凭证对于每个区域都是唯一的。您必须为您使用的每个区域生成一组单独的 SMTP 凭证。
  • **轮换您的 SMTP 凭证:**如果您在轮换当前 SMTP 凭证后出现“535 Authentication credentials invalid”(535 身份验证凭证无效)错误,则可能是您的凭证轮换不正确。有关详细信息,请参阅如何轮换现有 Amazon SES SMTP IAM 用户的访问密钥?
  • **查看您的凭证是否存在错误:**确保您的凭证没有错误。您的用户名和密码凭证不能包含任何拼写错误或其他空格。
  • **查看您的凭证编码:**当您使用 Amazon SES SMTP 接口发送电子邮件时,请确保您的 SMTP 凭证采用 Base64 编码格式。默认情况下,大多数 SMTP 应用程序都可执行 Base64 编码。如果不知道应用程序的默认行为,则最佳做法是在 Base64 中对凭证进行手动编码。
AWS 官方
AWS 官方已更新 8 个月前