【发布时间】:2012-06-26 15:12:50
【问题描述】:
我的练习是用 Symfony2 创建邮件系统。
- 10000 人
- 每封电子邮件都必须有个人姓名
- 秘书创建消息,点击发送,一分钟后想关闭计算机
- 点击发送后1秒秘书必须得到反馈“发送邮件”
- 电子邮件发送必须在后台工作
流程组件是否适合这项工作?
有人能给我一些关于解决这个问题的提示吗?
我认为点击发送后(AJAX):
- 检查 SMTP 服务器是否正常工作
- 存储在数据库秘书消息中
- 显示消息后,发送另一个请求以发送先前存储的消息
- 将最大时间限制设置为 0
- 使用 SwiftMailer 发送这 10 000 封电子邮件
或
- 使用 PHP exec 函数来启动外部脚本以发送那些写入的电子邮件,例如蟒蛇
你怎么看?
【问题讨论】:
标签: php email symfony swiftmailer