我正在使用Zend Framework2的SMTP传输和Amazon的简单电子邮件服务发送电子邮件。一切都很好,直到我需要在同一个请求中发送多个电子邮件-然后我得到了这个奇怪的异常。

Fatal error: uncaught Exception 'Zend\Mail\Protocol\Exception\RuntimeException' with message 'Could not read from email-stmp.us-west-2.amazonaws.com' in /www/vendor/zendframework/zendframework/library/Zend/Mail/Protocol/AbstractProtocol.php on line 308
我尝试在连接上执行rset(),但仍然产生相同的错误。现在,我已经求助于在每次发送()之后手动调用disconnect() -这使得ZF2下一次重新连接并工作-但显然不是理想的。
我使用的是ServiceLocator & Factories,因此所有这些都发生在一个单独的连接上(这是理所应当的)。
有没有人经历过这样的事情?有什么想法吗?
谢谢
发布于 2014-11-18 22:38:39
是相同的电子邮件还是不同的内容?如果相同,您可以在同一请求中放入另一个addTo或addBcc。
另外,请尝试与亚马逊核对一下你一次可以发送多少封邮件,我知道他们对邮件发送是有限制的。(我使用amazon进行共享虚拟主机,我需要申请一次发送更多电子邮件的许可)。
https://stackoverflow.com/questions/26991646
复制相似问题