【问题标题】:Multiple emails with ZF2 & Amazon SES使用 ZF2 和 Amazon SES 的多封电子邮件
【发布时间】:2014-11-19 00:01:07
【问题描述】:

我使用 Zend Framework 2 的 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(),但它只会产生相同的错误。现在我已经在每次 send() 之后手动调用 disconnect() - 这使得 ZF2 下次重新连接并且它可以工作 - 但显然不理想。

我正在使用 ServiceLocator 和工厂,因此所有这些都发生在一个连接上(应该如此)。

有没有人经历过这样的事情?有什么想法吗?

谢谢

【问题讨论】:

    标签: email amazon-web-services zend-framework2


    【解决方案1】:

    是相同的电子邮件还是不同的内容?如果相同,您可以在同一个请求中添加另一个 addTo 或 addBcc。

    还可以尝试向亚马逊查询一次可以发送多少封邮件,我知道他们对邮件发送有限制。 (我使用 amazon 进行共享虚拟主机,我需要请求允许一次发送更多电子邮件)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-21
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 2016-12-10
      • 2020-08-28
      相关资源
      最近更新 更多