我使用yii应用程序内部的谷歌应用程序smtp登录发送电子邮件。工作正常。问题是它在按下提交和获取响应页面之间会产生几秒钟的延迟。我怎样才能在我的ubuntu上创建一个代理smtp,它将邮件作为localhost(即时)和使用google smtp的单独线程发送,而不会被php线程阻塞。
答案 0 :(得分:0)
我会实施一种接力转发。将电子邮件详细信息存储在某处(数据库或文件),将其标记为待处理交付,并为用户提供即时响应,以避免延迟您的谈话。然后我可能会设计一些与cron一起运行的php脚本(例如每分钟)并传递所有待处理的消息。