我正在尝试使用 Amazon SES SMTP 和 ExpressionEngine 中的 STARTTLS 发送邮件。我遇到以下错误。
我不确定为什么它抱怨它不能在 STARTTLS 命令之前发送 AUTH LOGIN 命令 - 显然已经发送了 STARTTLS。我已经尝试了我能想到的一切,如果有人能指出我正确的方向,我将不胜感激。
220 email-smtp.amazonaws.com ESMTP SimpleEmailService-376766033
你好:250-email-smtp.amazonaws.com
250-8BITMIME
250 尺寸 10485760
250-STARTTLS
250-AUTH 普通登录
250 好的
发送 AUTH LOGIN 命令失败。错误:530 必须先发出 STARTTLS 命令
来自:530 需要身份验证
遇到以下 SMTP 错误:530 需要身份验证
至:503 错误:需要 MAIL 命令
遇到以下 SMTP 错误:503 错误:需要 MAIL 命令
数据:503 错误:需要 MAIL 命令
遇到以下 SMTP 错误:503 错误:需要 MAIL 命令
500 错误:命令未执行
遇到以下 SMTP 错误:500 错误:未执行命令
无法使用 PHP SMTP 发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。