使用swiftmailer external smtp选项发送电子邮件,而无需等待发送过程结束

时间:2015-03-24 14:20:58

标签: yii2 swiftmailer

我正在使用Yii2 Framework构建一个Web应用程序。我向数据库添加一些数据时发送电子邮件,因此我使用默认的swift邮件程序类。 外部smtp选项似乎比phpmailer明显慢,但我不能使用后者来解决安全问题,所以我不得不使用smtp外部服务器。

我想知道是否有办法在后台发送带有外部smtp的电子邮件,而无需等待我的脚本继续发送过程的结束。

谢谢

1 个答案:

答案 0 :(得分:0)

按照本指南,您将获得yii2所需的信息。

http://www.yiiframework.com/doc-2.0/guide-concept-events.html

使用swiftmailer,我们会触发一个postexecute事件,该事件一直等到执行代码的运行结束。我们使用symfony2但是指南中的yii2具有相同的逻辑。