【问题标题】:will adding bcc to php mail save resources?将密件抄送添加到 php 邮件会节省资源吗?
【发布时间】:2012-01-12 02:35:00
【问题描述】:

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

  • bcc 是否比 foreach($user){mail()} 函数更好?在服务器资源使用方面?
  • 服务器将支持多少个密件抄送?

谢谢。

【问题讨论】:

    标签: php email bcc


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      您可以检查您的 SMTP 服务器限制,看看您实际上可以附加多少电子邮件。

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

      【讨论】:

        【解决方案3】:
        1. 可以说,密件抄送是隐藏的收件人。因此,如果您将收件人添加到密件抄送,用户将收到您的邮件,但他们的电子邮件不会显示在“收件人”或“复制”列表中。
        2. 密件抄送收件人的最大数量取决于邮件服务器。

        【讨论】:

          【解决方案4】:

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

          你好世界

          而不是

          亲爱的XY先生

          亲爱的 AB 女士

          【讨论】:

            猜你喜欢
            • 2017-08-28
            • 2014-10-28
            • 2015-12-19
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-05-20
            • 2019-10-20
            • 2013-01-01
            相关资源
            最近更新 更多