0

我使用 yii 应用程序内部的谷歌应用程序 smtp 登录发送电子邮件。效果很好。问题是它在按下提交和获得响应页面之间产生了几秒钟的延迟。如何在我的 ubuntu 上创建一个代理 smtp,该代理 smtp 将邮件作为 localhost(即时)接收,并在单独的线程上使用 google smtp 发送而不被 php 线程阻塞。

4

1 回答 1

0

我会实施一种中继传递。将电子邮件详细信息存储在某处(数据库或文件)将其标记为待发送,并为用户提供即时响应以避免您所说的延迟。然后我可能会设计一些使用 cron 运行(例如每分钟)并传递所有待处理消息的 php 脚本。

于 2012-10-28T14:10:01.343 回答