在PHP中创建电子邮件队列?

前端之家收集整理的这篇文章主要介绍了在PHP中创建电子邮件队列?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在创建一个像这样工作的报价系统:

User submits data through form –> data sent to db –> pdf generated –> email sent

我使用htmlmimemail5库来执行此操作,生成的电子邮件将发送到本地网络上单独服务器上的邮件交换.

可悲的是,这方面的负面影响是,脚本需要大约一分钟才能完全执行,因为脚本等待MX确认电子邮件已发送或已失败.

所以我希望可能有一个单独的PHP应用程序来处理所有的电子邮件处理,这意味着用户不必等待一分钟,而是可以跳转下一页,他们可以查看信息等.

这个应用程序很乐意解决用户进程请求构建的电子邮件队列,如果队列为空可能会关闭

我猜它需要某种电子邮件队列(如打印队列).

但是,因为我是一名初级PHP开发人员并且所有其他开发人员都忙于保姆,我完全迷失了,甚至不知道从哪里开始,或者这是否是正确的策略?

更多信息:

>服务器是BSD监狱
> Apache 2.2 / PHP5

所有内部和外部电子邮件都通过POSTINI路由,这也会增加延迟.

欢迎任何想法或建议!

猜你在找的PHP相关文章