通过Gmail甚至是Google App Engine发送大量电子邮件,

问题描述 投票:3回答:3

我有一个要移至虚拟专用服务器的客户端。我正在尝试使他的服务器尽可能简单,甚至不在那里安装电子邮件服务器(或者至少是该计划)。我读过的原因是,电子邮件服务器的设置很复杂,而且占用了大量资源。我不确定在这里做什么。

他有一本时事通讯,他已发给近75,000人。当前,在他的共享主机上,有一个cron作业,该作业调用一个脚本,该脚本一次发送100封电子邮件(以保持主机的限制)。我很好奇,但是否可以使用他的Google Apps电子邮件帐户来做同样的事情?有效登录并从那里发送电子邮件?我似乎无法就此与Google联系,并且似乎不在他们的帮助部分。

有可能吗?这样做是错误的吗?我的客户已经查看了许多邮件发送内容(MailChimp等),但是它们的价格非常昂贵。尤其是他现在所从事的工作。事情是,我正在VPS上实现全新的功能,因此我正在寻找选项。

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

更新:我的一个朋友前一周去了伦敦的一次迷你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?

php email cron newsletter
3个回答
4
投票
这里有两个选择。与为他做这件事的公司签约:Constant Contact,Mail Chimp等。或安装SMTP服务器,然后将其淘汰。服务器性能的提高将取决于您选择的邮件服务器以及服务器承受的负载。

更新:我主要使用Windows服务器,因此我的经验就在那里(在Windows中设置安全SMTP非常容易)。在Google周围搜索并在Ubuntu网站上找到此页面。为此,它有很多选择:https://help.ubuntu.com/community/MailServer。在该页面上,您只需要邮件传输代理以及可能的邮件列表组件。另外,请确保正确设置您的SPF记录,并将该服务器的IP标识为仅传出服务器。它还可以帮助设置服务器的MX记录,其优先级高于其他MX记录。如果Google拒绝接收邮件,它将尝试转到您的VPS,但是只要您不将其设置为接收邮件,只需发送它,它将退回请求。如果您的Google邮件服务器出现故障,那么什么也不会发生,还是会发生。

最后,您可以尝试向yahoo作为批量邮件程序注册服务器的IP。

UPDATE2:还要确保时事通讯中的“ FROM”地址是来自有效域的有效电子邮件地址。这将极大地有助于交付。

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


1
投票
无论如何,结果就是外包了-那里有很多公司已经为您解决了这个问题-授予您必须为它们付费,但从长远来看,它更便宜。

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

此外,这些公司提供有用的分析方法,以使您的广告系列更好。


0
投票
© www.soinside.com 2019 - 2024. All rights reserved.