【发布时间】:2014-01-25 14:32:54
【问题描述】:
所以我的 SMTP 邮件有问题,我有一个 Zend Framework 2 应用程序,当用户在网站上注册时,我会向他发送一封确认电子邮件。
问题是当用户点击提交时,页面加载大约需要 3-5 秒,这是因为正在发送的 smtp 电子邮件,如果我取出发送电子邮件的部分,答案是即时的.
我正在使用来自 gmail 的 SMTP,你们有什么技巧可以解决这个问题吗?
【问题讨论】:
-
可能是服务器的问题。
-
您可以从应用程序中提取邮件进程,也许将其放入队列中并使用后台进程或cronjob发送它
-
尝试在控制器中检查你的代码,也许它的性能很慢?
-
@Victor 好吧,它使用的是 ZF 核心的基本 MAIL 代码,如果我取出发送电子邮件的部分,响应时间是即时的。
-
我找到了这篇文章:stackoverflow.com/questions/16185240/… 我会尝试制作一个 bash 脚本或其他东西来发送电子邮件...
标签: php zend-framework smtp