我试图通过Amazon SES SMTP界面发送电子邮件与php 引用此链接: AWS SES SMTP interface with PHP
错误为authentication failure
。 [SMTP: Invalid response code received from server (code: 530, response: Must issue a STARTTLS command first)]
请注意,我已经搬出了亚马逊SES沙箱,并且我已经验证了我的发件人电子邮件。
我应该如何处理此响应代码?
答案 0 :(得分:1)
这对我有用。尝试将以下内容添加到环境变量中:
aws_access_key_id
作为变量名称,您的访问ID 作为变量值
和,
aws_secret_access_key
为变量名称,您的访问密钥为变量值
答案 1 :(得分:0)
您是否尝试在家用电脑上执行此操作?大多数互联网服务提供商阻止端口587,25等。我想知道这是不是发生了什么。
答案 2 :(得分:0)
我遇到了同样的错误。问题已通过使用最新的 javax.mail jar 文件 - https://github.com/javaee/javamail/releases/tag/JAVAMAIL-1_6_2
解决