Php Amazon SES返回的SMTP响应代码530

Php Amazon SES返回的SMTP响应代码530,php,amazon-web-services,smtp,amazon,amazon-ses,Php,Amazon Web Services,Smtp,Amazon,Amazon Ses,我试图通过Amazon SES SMTP接口发送一封电子邮件,其中php引用了以下链接: 它给出了一个身份验证失败的错误[SMTP:从服务器接收到无效的响应代码(代码:530,响应:必须先发出STARTTLS命令)] 我只是想告诉大家,我已经从Amazon SES沙箱中移出,并且我已经验证了我的发件人电子邮件 我应该如何处理此响应代码?您正在尝试从家用电脑执行此操作吗?大多数互联网提供商都会屏蔽587、25等端口。我不知道这是不是真的发生了。这对我来说很有效。尝试将以下内容添加到环境变量中:

我试图通过Amazon SES SMTP接口发送一封电子邮件,其中php引用了以下链接:

它给出了一个
身份验证失败
的错误<代码>[SMTP:从服务器接收到无效的响应代码(代码:530,响应:必须先发出STARTTLS命令)]

我只是想告诉大家,我已经从Amazon SES沙箱中移出,并且我已经验证了我的发件人电子邮件


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

您正在尝试从家用电脑执行此操作吗?大多数互联网提供商都会屏蔽587、25等端口。我不知道这是不是真的发生了。

这对我来说很有效。尝试将以下内容添加到环境变量中:

aws\u access\u key\u id
作为变量名,而您的访问id作为变量值

以及,
aws\u secret\u access\u key
作为变量名,您的访问密钥作为变量值

@henry..我尝试将端口更改为8080。它给出了以下错误:电子邮件未发送。无法连接到电子邮件smtp.us-east-1.amazonaws.com:8080[smtp:无法连接套接字:无法建立连接,因为目标计算机主动拒绝它。(代码:-1,响应:)]