我试图通过 Amazon SES SMTP 接口发送一封带有 php 的电子邮件,引用此链接:AWS SES SMTP 接口与 PHP
它给出了authentication failure
的错误。 [SMTP: Invalid response code received from server (code: 530, response: Must issue a STARTTLS command first)]
只是为了通知,我已经移出了 Amazon SES 沙盒,并且我的发件人电子邮件已经过验证。
我应该如何处理此响应代码?
我有用。尝试将以下内容添加到环境变量中:
aws_access_key_id
为变量名称,访问 ID 为变量值
和 aws_secret_access_key
为变量名称,您的访问密钥为变量值
我遇到了同样的错误。此问题已通过使用最新的 javax.mail jar 文件 - https://github.com/javaee/javamail/releases/tag/JAVAMAIL-1_6_2
您是否正在尝试从家用 PC 执行此操作?大多数互联网提供商阻止端口 587、25 等。 我想知道这是否是正在发生的事情。