You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS SES执行AUTH LOGIN时连接突然中断的原因及解决方法咨询

AWS SES执行AUTH LOGIN时连接突然中断的原因及解决方法咨询

看起来你在通过OpenSSL测试AWS SES SMTP连接时,卡在了认证阶段,刚发完Base64编码的用户名就被断开连接,我来帮你梳理下可能的原因和对应的解决办法:

常见问题排查及修复步骤

  • SMTP凭证错误:你输入的Base64用户名大概率不是SES专用的SMTP凭证。要注意:SES的SMTP用户名/密码不是你的AWS账号登录信息,而是需要在IAM控制台专门生成的(路径:IAM > 用户 > 目标用户 > 安全凭证 > 创建SMTP凭证)。重新生成正确的凭证后,再对用户名和密码分别做Base64编码重试。
  • Base64编码格式问题:如果编码时混入了多余的换行符或者空格,会导致服务器无法识别你的用户名。可以用命令echo -n "你的SMTP用户名" | base64重新生成纯净的编码值,避免手动编码时的格式错误。
  • 跨区域凭证不兼容:你用的是亚太悉尼(ap-southeast-2)的SMTP端点,请确认你的SMTP凭证也是在同一区域生成的——SES的SMTP凭证是和区域绑定的,跨区域使用会直接被服务器拒绝。
  • 网络/防火墙拦截:你的本地网络或服务器防火墙可能拦截了SMTP连接的后续数据包,导致连接异常中断。可以尝试切换网络环境,或者检查出站465端口是否完全开放。

完整测试流程参考

你可以按照以下标准步骤重试,确保每一步操作都正确:

openssl s_client -crlf -connect email-smtp.ap-southeast-2.amazonaws.com:465

连接成功后依次输入:

EHLO your-domain.com
AUTH LOGIN
# 粘贴Base64编码后的SMTP用户名
# 粘贴Base64编码后的SMTP密码
MAIL FROM:<你的已验证邮箱@domain.com>
RCPT TO:<收件人邮箱@domain.com>
DATA
Subject: SES测试邮件

这是通过AWS SES SMTP发送的测试邮件内容。
.
QUIT

备注:内容来源于stack exchange,提问作者ZeunO8

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 10:50:29