Amazon SES

时间:2016-06-09 06:31:22

标签: php amazon-web-services smtp amazon amazon-ses

我试图通过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沙箱,并且我已经验证了我的发件人电子邮件。

我应该如何处理此响应代码?

3 个答案:

答案 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

解决