【问题标题】:Shared Hosting mail limits workaround共享主机邮件限制解决方法
【发布时间】:2010-01-26 06:41:06
【问题描述】:

所以我有几个关于付费共享主机的网站,我的主机将邮件限制为每小时 300 封。 我的一个网站拥有超过 500 名订阅者。

我的问题是如何将时事通讯发送给我的所有订阅者?有没有一种方法或脚本可以用来向前 300 位用户发送电子邮件,并在一个小时后发送其余的...?

我还考虑过创建一个 gmail 帐户以通过 smtp 发送新闻通讯。你们知道免费gmail smtp的限制吗?

【问题讨论】:

    标签: php cgi email newsletter


    【解决方案1】:

    您不应规避主机设置的限制。我建议您调整发送速度,并记录您的最后发送 ID,然后在接下来的一个小时内从那里接收。那,或者你可以在发送之间设置足够的睡眠时间,以使整个事情以大约 300/小时的速度出去。

    【讨论】:

    • 如果您走这条路,可能值得与您的主机核实一下,看看他们是否对一次运行几个小时的 PHP 脚本有任何问题。
    【解决方案2】:

    感谢您的所有回复...这确实帮助我找到了解决此不便的方法。我个人负担不起 VPS 托管费用,也无法为外部邮件服务器支付额外费用...

    考虑到 Jonathan Solution 和 William 的评论,我最终开发了一个基于 XML 的小型 php 应用程序,以向 250 个收件人发送不同的批次,每个收件人的 GAP 为 65 分钟。

    所以它的工作方式,默认情况下,它只允许单击第一批链接并将新闻通讯发送给第一批用户,并在 XML 文件中记录发送的确切时间。 然后使用 XML 文件信息,下一个链接在发送之前注册该批次,并以 XML 上的时间作为参考开始倒计时 65 分钟。

    因此脚本不会运行数小时,并且浏览器可以安全关闭,因为所需的所有信息都在 XML 文件中。

    这听起来很简单,但却是一个复杂而高效的应用程序,它可以动态地适应增长(新订阅者),因为它使用 sql LIMIT 子句查询数据库上的主表来制作不同的批次。所以不需要维护。

    如果有人对源代码感兴趣,请随时与我联系@admin@thechozenfew.net

    【讨论】:

      【解决方案3】:

      Google Mail 确实有限制,请参阅:

      发送限制 努力争取 垃圾邮件和防止滥用,Google 将 暂时禁用您的帐户,如果 您向 500 多个用户发送消息 收件人或如果您发送大 无法投递的消息数。如果 您使用 POP 或 IMAP 客户端 (Microsoft Outlook 或 Apple Mail, 例如),您只能向 一次100人。您的帐户 应在 24 小时内重新启用。 来源:http://mail.google.com/support/bin/answer.py?hl=en&answer=22839

      要解决此问题,您可以在数据库中创建一个队列表,其中包含您要向其发送时事通讯的所有用户的列表。然后批量发送电子邮件(500 例)。将电子邮件从队列表中删除,因为它们已发送出去。您可以使用 cron(如果在 linux 和主机允许的情况下)每小时运行一个 PHP 脚本,根据队列发送电子邮件。

      【讨论】:

      • 我听说过 Linux 主机上的 cron 作业,我可以通过 cpanel 访问它...我将研究使用 cron 定期运行脚本
      【解决方案4】:

      我想找个地方来停放您的 MX(不确定 Google 的限制,但这可能是一个开始)。邮件列表管理员将邮件排队以适应发送限制是很常见的。 IE。一个 cron 作业查询数据库,挑选 250 封电子邮件发送出去。

      当您有 10,000 个订阅者并且需要从同一个 MX 发送非自动电子邮件时,问题就出现了。即,如果您的限制被用于发送时事通讯,那么您回复自己的电子邮件的能力会发生什么变化?

      很多公司只提供 MX 托管服务,我会选择其中一家并将发送列表的整个业务转移到那里。或者,给自己买一个 VPS(每月的价格差不多)。

      【讨论】:

        猜你喜欢
        • 2012-10-13
        • 1970-01-01
        • 2013-05-30
        • 2016-02-14
        • 2010-09-23
        • 1970-01-01
        • 2010-11-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多