【发布时间】:2013-12-29 03:23:04
【问题描述】:
我正在使用 swiftmailer 发送一封包含大约 300 密件抄送的电子邮件。 问题是我在客户端执行此操作时会出现 30 秒的超时。
在服务器端检查时,邮件已正确发送,但发送所有这些电子邮件需要一些时间,因为邮件服务器要处理大量电子邮件。
关于如何告诉 swiftmailer 不要等待服务器响应并呈现视图的任何想法。
我检查了手册中的How to Spool Emails,但我不认为我需要这样做。
知道我该怎么做吗?提前谢谢你。
【问题讨论】:
-
您的操作中的 session_write_close 是否可以改变一些东西? php.net/manual/en/function.session-write-close.php
-
我不这么认为。 swiftmailer 正在发送电子邮件并等待服务器对每封电子邮件的响应,这需要时间。
-
假脱机电子邮件正是您所需要的。
-
@MichalTrojanowski,谢谢。请你回答我会接受的问题吗
标签: php performance email symfony swiftmailer