Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php AWS SES发送邮件错误SMTP错误:在发送大约1000封邮件后无法进行身份验证_Php_Email_Amazon Web Services_Bulk - Fatal编程技术网

Php AWS SES发送邮件错误SMTP错误:在发送大约1000封邮件后无法进行身份验证

Php AWS SES发送邮件错误SMTP错误:在发送大约1000封邮件后无法进行身份验证,php,email,amazon-web-services,bulk,Php,Email,Amazon Web Services,Bulk,我是AWS SES的常客,每天有50K的配额,每秒有28封邮件, 我通常发送事务性邮件,大约每天1000封。它很好用。 但是,这次我想给我的客户发一些批量促销邮件。 在我发送了大约1000封邮件后,经常显示“SMTP错误:无法验证”。 但是,其中一些仍然正确发送。我收到了“SMTP错误:无法验证”约30%~50%的电子邮件发送。 我使用phpMailer并以for循环发送邮件,发送一封邮件大约需要3秒钟。 似乎我没有超过配额或需要注意的事情?SMTP错误:无法验证对我来说听起来不像是真正的错误消

我是AWS SES的常客,每天有50K的配额,每秒有28封邮件, 我通常发送事务性邮件,大约每天1000封。它很好用。 但是,这次我想给我的客户发一些批量促销邮件。 在我发送了大约1000封邮件后,经常显示“SMTP错误:无法验证”。 但是,其中一些仍然正确发送。我收到了“SMTP错误:无法验证”约30%~50%的电子邮件发送。 我使用phpMailer并以for循环发送邮件,发送一封邮件大约需要3秒钟。
似乎我没有超过配额或需要注意的事情?

SMTP错误:无法验证对我来说听起来不像是真正的错误消息。事实上,我肯定不是,因为SMTP中真正的错误消息总是有一个3位数的代码

每个命令必须只生成一个回复

SMTP回复由三位数字组成(以三位数字传输) 除非另有规定,数字字符)后跟一些文本 在本文件中。该数字供自动机用于确定 下一步进入哪个州;文本是供人类用户使用的。三个 数字包含SMTP客户端所需的足够编码信息 不检查文本,可以将其丢弃或传递给 用户,视情况而定

-

听起来,您用于SMTP连接的任何工具都试图“帮助”并向您显示一条“友好”错误消息,并放弃有用的部分以换取简单的“无法验证”

找到一种方法来打开正在使用的SMTP库中的某些调试,这样您就可以找到正在发生的实际错误消息,然后您应该对您的问题有一个明确的答案

没有这一点,这只是猜测

它应该是其中之一,每个都有一个特定的原因:

454 Throttling failure: Daily message quota exceeded.  
454 Throttling failure: Maximum sending rate exceeded. 
454 Temporary authentication failure                   
530 Authentication required.
535 Authentication Credentials Invalid
554 Message rejected: Email address is not verified.

这是您今天遇到的错误吗?今天早些时候,我在较低的卷上有类似的问题,根据aws状态页面,他们今天有一些问题:


在发送了这么多电子邮件后,您是否可能被列入黑名单和/或您的凭据被吊销?对于您的电子邮件提供商来说,这似乎是一个问题。我使用PHPmailer,它会输出消息。现在看起来不错。谢谢你提供的信息,我不认为AWS SES出了问题……我使用SES大约2个月,每天发送大约200~1000封邮件,效果很好。