我正在使用Yii2 Framework构建一个Web应用程序。我向数据库添加一些数据时发送电子邮件,因此我使用默认的swift邮件程序类。 外部smtp选项似乎比phpmailer明显慢,但我不能使用后者来解决安全问题,所以我不得不使用smtp外部服务器。
我想知道是否有办法在后台发送带有外部smtp的电子邮件,而无需等待我的脚本继续发送过程的结束。
谢谢
答案 0 :(得分:0)
按照本指南,您将获得yii2所需的信息。
http://www.yiiframework.com/doc-2.0/guide-concept-events.html
使用swiftmailer,我们会触发一个postexecute事件,该事件一直等到执行代码的运行结束。我们使用symfony2但是指南中的yii2具有相同的逻辑。