【问题标题】:Sending a large email mailout through Gmail or maybe even Google App Engine?通过 Gmail 甚至 Google App Engine 发送大量电子邮件?
【发布时间】:2011-03-25 16:08:46
【问题描述】:

我有一个想要移动到虚拟专用服务器的客户端。我试图让他的服务器尽可能简单,甚至没有电子邮件服务器(或者至少这是计划)。原因是我读过电子邮件服务器设置复杂并占用大量资源。我不确定在这里做什么。

他有一份时事通讯发送给近 75,000 人。目前在他的共享主机上有一个 cron 作业,它调用一个脚本,一次发送 100 封电子邮件(以保持在主机的限制范围内)。我很想知道除了使用他的 Google Apps 电子邮件帐户是否可以做同样的事情?有效地登录并从那里发送电子邮件?我似乎无法就此联系 Google,而且它似乎不在他们的帮助部分中。

有可能吗?这样做会不会错?我的客户已经查看了那里的许多邮件(MailChimp 等),但它们的价格非常昂贵。尤其是他现在拥有的东西确实有效。问题是,我正在 VPS 上实现整个新功能,所以我正在寻找选项。

更新:Google 选项似乎不是一个选项(我对此一点也不感到惊讶)。请问可以在 Ubuntu 10.04 LTS 上设置哪个最小的电子邮件服务器,这将允许我继续我之前在共享服务器上使用的 cron 方法,这将允许发送电子邮件? (对于客户将使用的实际电子邮件,我仍将继续向 Google 使用 MX 记录)

更新:我的一个朋友前一周在伦敦参加了一个小型 Django 会议,其中有一个人在运行 Mixcloud。他说他使用 Google App Engine 来发送电子邮件,所以它是完全可扩展的。 Github 上有 Google App Engine 代码:http://github.com/tow/appengine-mailer,这似乎使得从 Django、从命令行(因此可以与 PHP 一起使用)等发送电子邮件非常容易。看起来是一个很好的选择,而且也很便宜!大家觉得呢?

更新:我已经提出了一个新问题,以使其更加完善和清晰,希望能帮助可能遇到此问题的其他人:Effectively using Google App Engine to send lots of emails using PHP?

【问题讨论】:

  • Google 不会感谢您尝试通过其中一个 GMail 帐户向 75,000 人发送邮件。如果您定期向成千上万的人发送电子邮件,那么您真的应该硬着头皮设置一个邮件服务器。
  • @Amber 我并不奇怪 Google 不喜欢这个。我已经更新了我的问题,但是否有一个易于设置的最小电子邮件服务器,我可以仅用于 Ubuntu 上的时事通讯?我将继续将 MX 记录用于实际的电子邮件系统到 Google 的客户端。
  • 通过使用 antonlavey 建议的第三方服务,您将获得更好的交付和打开率,因为他们已经正确地加热了他们的 IP 地址并与主要的垃圾邮件阻止服务(如发件人分数等)建立了关系。跨度>
  • Postfix 可能是你最好的选择。由于是常见的选项,它的文档记录相当完善。
  • @Amber @Treffynnon 我可能找到了另一种解决方案。请参阅原帖中的第二次更新。我很想对这个可能的解决方案提出一些想法。

标签: php email cron newsletter


【解决方案1】:

每天通过 google 应用程序帐户可以发送多少封电子邮件是有限制的。限制是低于 75k 我认为如果他有高级帐户,每个邮箱是 2k。

这里有两个选项。注册一家为他做这件事的公司:Constant Contact、Mail Chimp 等。或者安装一个 SMTP 服务器,让它像以前一样运行。服务器的性能影响取决于您选择的邮件服务器以及对其施加的负载量。

更新:我主要使用 Windows 服务器,所以我的经验在那里(在 Windows 中设置安全 SMTP 非常简单)。谷歌搜索并在 Ubuntu 的网站上找到了这个页面。它有很多选项可以做到这一点:https://help.ubuntu.com/community/MailServer。在该页面中,您应该只需要 Mail Transfer Agent 和可能的 Mailing Lists 组件。还要确保正确设置您的 SPF 记录并将此服务器的 IP 标识为仅传出服务器。它还可以帮助设置具有优先级高于其他 MX 记录的 MX 记录的服务器。如果 google 出现故障,接收邮件会尝试转到您的 VPS,但只要您不将其设置为接收邮件,只需发送它,它就会退回请求。如果您的谷歌邮件服务器出现故障,无论如何都会发生这种情况。

最后你可以尝试用雅虎注册你的服务器的IP作为一个群发邮件。

更新2:还要确保时事通讯中的“FROM”地址是来自有效域的有效电子邮件地址。这将极大地提高可交付性。

UPDATE3:您可以使用 APP Engine 帐户获得静态 IP 吗?如果您无法获得分配给您的 IP(最好是专用的),那么您的交付能力将很糟糕,您将被列入黑名单。如果您可以获得分配给 App Engine 帐户的静态 IP,则可以在 SPF 记录中进行设置,该解决方案应该可以工作。

【讨论】:

  • @antonlavey 我并不奇怪 Google 不喜欢这样。我已经更新了我的问题,但是否有一个易于设置的最小电子邮件服务器,我可以仅用于 Ubuntu 上的时事通讯?我将继续将 MX 记录用于客户的实际电子邮件系统到 Google。
  • 更新了答案以解决评论中的问题。
  • @antonlavey 请看看我的第二次更新。我很想对此解决方案提出一些意见。
【解决方案2】:

我不久前为一个商业网站做了这个。将其描述为彻底的球痛将是轻描淡写。我们发送的处理邮件的工时数量,使各种标头避免被标记为垃圾邮件,以确保将 ISP 视为有效邮件等,远远超过项目开始时的任何人所设想的。然后是邮件限制和吞吐量问题 - 有一次我们每周发送一封邮件,需要 8 天时间才能通过整个邮件列表......结果很明显。

无论如何,结果是,外包它 - 有很多公司已经为你解决了这个问题 - 当然你必须为他们付费,但从长远来看它更便宜。

【讨论】:

  • 恐怕我们已经用尽了这些选项。我的客户只是不愿意支付每月 600 美元以上的费用来做他现在可以免费做的事情。事实上,将它们完全发送出去可能需要 3 或 4 天,这对他来说不是问题。恐怕使用第三方的成本肯定是。我在这里有点压力,要弄清楚如何在他的新 VPS 上进行这项工作并保持他目前拥有的相同功能。
  • 您的客户需要明白,不使用第三方很可能会将他们列入黑名单。很快,他们的常规电子邮件将被发送到垃圾邮件中,或者根本不会发送。
【解决方案3】:

您应该使用第三方网站来满足这些客户的要求。需要克服许多技术、法律和垃圾邮件问题,以确保您的客户不被列入黑名单或罚款。

Industry MailoutMailChimpCampaign Monitor 之类的公司会为您发送邮件,而且通常比自己尝试要便宜得多。 :D

此外,这些公司还提供有用的分析,让您的广告系列变得更好。

【讨论】:

    猜你喜欢
    • 2016-10-27
    • 2010-10-27
    • 1970-01-01
    • 2016-10-19
    • 2020-02-26
    • 1970-01-01
    • 2012-01-07
    • 2023-03-19
    相关资源
    最近更新 更多