2

我正在为我的自定义 CMS 编写一个管理员通知系统。因此,我计划向网站的所有用户添加密件抄送。所以这是我的问题?

  • 密件抄送比 foreach($user){mail()} 功能好吗?在服务器资源使用方面?
  • 服务器将支持多少个密件抄送?

谢谢你。

4

4 回答 4

4

直接发给用户的邮件通常是“更好”的选择,因为它允许您对其进行个性化设置。对您来说的好处是,您可能有机会通过为每封邮件添加一个唯一的 ID 到链接回您网站的每个 url 来获得一些反馈。使用密件抄送只是一封邮件(从您的 php 服务器的角度来看),但您不应该真正担心这里的服务器资源。

密件抄送的限制似乎取决于您的提供商。我已经看到从 5 到 500 的限制。由于 php 处理时间限制,一次发送太多邮件也可能不起作用。对于许多用户,您将不得不在这两种情况下拆分发送。

于 2011-12-03T10:11:48.100 回答
1

PHP 只是将您的请求传输到 SMTP 服务器的传输器,因此 PHP 没有任何限制。

您可以检查您的 SMTP 服务器限制,以了解您实际可以附加电子邮件的数量。

使用垃圾箱抄送并不会真正为您节省那么多资源,因为 SMTP 服务器仍然必须向所有附加的收件人发送电子邮件,据说 BCC 为您做的唯一事情就是隐藏每封发送的电子邮件中的电子邮件地址。

于 2011-12-03T10:09:11.370 回答
0
  1. 可以说,密件抄送是隐藏的收件人。因此,如果您将收件人添加到密件抄送,用户将收到您的邮件,但他们的电子邮件不会显示在“收件人”或“复制”列表中。
  2. BCC 收件人的最大数量取决于邮件服务器。
于 2011-12-03T10:08:58.277 回答
0

好吧,这仅在您发送完全相同的消息且其中没有个人/个人信息的情况下才有效,就像所有人都会收到相同的消息一样:

你好世界

并不是

亲爱的XY先生

或者

亲爱的 AB 女士

于 2011-12-03T10:11:52.600 回答