【发布时间】:2012-09-13 05:48:42
【问题描述】:
我们基于 Web 的 PHP 软件目前会向 1-2000 名收件人发送简报。时事通讯通常有一个 PDF 附件 (15KB-5MB)。时事通讯不需要针对各个收件人进行定制。
问题:最好是发送一封电子邮件,每个收件人都有密件抄送 (BCC),还是为每个收件人生成唯一的电子邮件?
注意事项: - 哪个选项对邮件传输代理的压力较小? - 哪个选项以编程方式更有效? - 哪个选项占用的资源较少? - 任何一个选项都有限制吗? (例如 BCC 有最大数量)
我已经尝试过 Google,但我找不到任何人根据经验证据有明确的意见。实际上很难找到有意见的人。
感谢:感谢所有为回答这个问题做出贡献的人。非常感谢人们的反馈,以确保我们做事正确!
【问题讨论】:
-
个人,使用密件抄送,邮件服务器无论如何都会进行拆分。如果发生什么事情,您不想公开所有这些电子邮件地址。无论如何,您确实应该进行自定义-至少对于跟踪而言。如果这超出了您的核心能力,有一些价格合理的服务可以做到这一点。
-
此外 - 甚至不要考虑为此使用 mail()。
-
Dagon:为什么不建议使用 mail()?基本上我所做的是创建了一个处理消息格式的 Mail 类,但最终我仍然使用 mail() 来进行发送。有没有更有效的方式使用 PHP 将邮件推送到 MTA?
-
阅读他的邮件页面关于使用 mail() 处理批量邮件的内容。非常低效的打开和关闭每封邮件的连接