PHP电子邮件效率(BCC与个人电子邮件)

时间:2012-09-20 19:43:50

标签: php email bcc

我们基于网络的PHP软件目前向1-2000名收件人发送时事通讯。通讯通常有PDF附件(15KB-5MB)。该通讯不需要针对各个收件人进行自定义。

问题:发送一封包含每个收件人盲目复制(BCC)的电子邮件或为每个收件人生成唯一的电子邮件是否更好?

注意事项: - 哪个选项减轻了邮件传输代理的压力? - 哪种选项以编程方式更有效? - 哪个选项资源消耗较少? - 这两种选择都有限制吗? (例如,具有最大数量的BCC)

我已经尝试过谷歌而我找不到任何根据经验证据得出明确意见的人。实际上很难找到任何有意见的人。

感谢:为回答这个问题做出贡献的每个人。非常感谢人们的反馈,以确保我们正确地做事!

3 个答案:

答案 0 :(得分:16)

每个收件人生成一封电子邮件。使用“收件人”字段代替“BCC”使其成为个人。

优点

  • 邮件队列将准确反映正在发生的事情。
  • 您可以将负载分配给多个电子邮件服务器。
  • 您可以个性化“收件人”“主题”“身体”等。
  • 您可以使用跟踪网址。
  • 邮件服务器通常每封邮件都有BCC限制。如果您一次发送一条消息,则不会达到限制。
  • BCC电子邮件通常会保留在队列中,直到所有投递完成为止。这种情况很少见,但我们经历过(使用最新的qmail)有时单个收件人会回复一个错误,该错误会使邮件服务器再次发送,失败,再次失败......直到我们将其从队列中删除。这让人非常沮丧。

缺点

  • PHP脚本必须更加努力地生成单个请求。

肯定有其他优点和缺点,但这是我遵循的列表。

更新:关于PDF附件,我建议您提供下载链接,除非将其附加到电子邮件中至关重要。

  • PDF附件使电子邮件对垃圾邮件/病毒扫描程序更加可疑,因为已知垃圾邮件会尝试利用易受攻击的Acrobat版本。这些PDF附件可能会使您的简报更有可能最终出现在收件人的垃圾邮件文件夹中。
  • 大型PDF(1 + mb)对于通过慢速连接或智能手机等受限设备检查电子邮件的人不友好。
  • 链接比附件小得多。如果你不用5MB附件,你将节省高达13GB的带宽!

答案 1 :(得分:1)

这取决于您网站上的MTA基础架构。如果运行Web应用程序的框设置为将所有电子邮件转发到ISP的某个电子邮件中心,那么BCC绝对是优势。否则,它可能会为您节省一些带宽,但不一定(这取决于您发送到的实际地址)另外,我建议您不要将pdf附加到邮件中,而是将其放在Web服务器上并在e-中包含超链接邮件。因为我收到你的消息是一个批量消息。我相信很多人即使选择接收也不会阅读你的信息。

答案 2 :(得分:1)

而不是附加如此大的文件(由于大小也可能被某些MTA拒绝),而不是将其上传到公共可访问的地方(即网络服务器),并向所有电子邮件收件人发送一个简单的链接。他们可以用来查看PDF。

这种方法的好处在于您可以节省大量带宽,即使您需要为每个收件人提供不同的PDF,您仍然可以使用它。