我目前在 MediaTemple 的网格服务器上有一个客户端网站,该网站很快将移至虚拟专用服务器。目前,它正在使用一些技巧来利用 cron 作业和数据库排队(以避免超出 MediaTemple 设置的限制)来涓涓细流发送他的大量电子邮件。
我们不能使用第三方解决方案(如 MailChimp 等),因为客户支付的价格太高了(他的邮件列表上有 75,000 多人)。因此,经过大量研究后,我发现使用 Google App Engine 基本上是一种可扩展的方式来发送大量电子邮件是一个可行的选择。
他的网站目前使用 PHP。我最终确实想使用 Python/Django,但暂时不是……有几件事我不太明白……比如有一个名为“example.appspot.com”的应用程序,可以吗?是他网站上的子域(如 mailapp.example.com)?在阅读了 Google App Engine 上的用户指南之后,应用程序使用的电子邮件地址似乎是应用程序的管理员(如 admin@example.appspot.com)......必须是这样吗?它不可能是 example@example.com 之类的东西?
我知道发送这么多电子邮件意味着我必须在应用程序上启用计费。我知道我可以发送多少个配额。我什至看到了可以帮助轻松设置的代码:http: //github.com/tow/appengine-mailer
理想情况下,我想替换发送电子邮件的 PHP 代码(使用 mail() 等),并改为使用 Google App Engine 发送。
有没有人成功完成这种设置?谁能帮我拼出所需的步骤?或者为使用这样的系统提供任何陷阱?