通过php和codeigniter批量发送电子邮件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了通过php和codeigniter批量发送电子邮件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1141字,纯文字阅读大概需要2分钟。
内容图文
![通过php和codeigniter批量发送电子邮件](/upload/InfoBanner/zyjiaocheng/730/d4faf27cf8c44f57981c3ec9b96a1534.jpg)
我正在构建一个用户注册的脚本,并在注册时向用户发送电子邮件以进行电子邮件验证.现在,在用户登录时验证电子邮件时,当用户将自动电子邮件发送给用户在网站上与之交互的其他用户时,用户会执行各种活动.
例如,当用户向站点上的关注者发送私人消息时,还将自动电子邮件发送到关注者电子邮件地址,该电子邮件地址通知他所执行的用户活动.
现在考虑网站上大约有一千个用户,每天执行大约2000到5000次自动发送电子邮件的活动.
我正在使用codeigniter建立我的网站,我想知道我可以设计系统的最佳方法,以便正确地交付电子邮件.
解决方法:
看起来像是事件/消息队列的情况.
Web生成的事件 – 注册,直接向关注者发送消息等 – 将消息/任务/项添加到工作/消息队列中. cron进程占用队列,实际执行发送.请注意,此处的“消息”只是包含足以执行分配任务的信息的对象或数据库记录:从发件人/用户Y向收件人/用户Z等发送类型X的消息.它甚至可以具有当前状态的审计字段,当项目被添加到队列,完成时等等.也许队列在一段时间后被清除完成的任务.
从好的方面来说,您的网络流程 – 注册等 – 并没有等待这些消息消失,因此在浏览器端等待的客户端会获得更快的Web响应.
在缺点方面,Web进程实际上无法确定任务是否已执行;它可以知道的是,请求已被传递到队列以进行最终处理.
您仍然可以向用户提供报告待处理/完成请求状态的Web界面,这可能就足够了.
只是大声思考…
内容总结
以上是互联网集市为您收集整理的通过php和codeigniter批量发送电子邮件全部内容,希望文章能够帮你解决通过php和codeigniter批量发送电子邮件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。