PHP批量电子邮件

时间:2011-01-17 12:20:50

标签: php

假设我的网站托管每个脚本都有一个电子邮件限制。有没有办法批量处理我的电子邮件并让脚本在退出时重新启动?

2 个答案:

答案 0 :(得分:1)

两个想法:

  1. 在电子邮件中使用BCC
  2. 每次在数据集中创建一个for循环循环:邮寄一桶允许一次发送的邮件

答案 1 :(得分:0)

通过Google App Engine发送电子邮件

在我看来,最好的想法只是学习使用谷歌应用引擎的python和send your email的基本知识。 Google App Engine允许您每天免费发送1000封电子邮件,之后如果您问我,他们会收取真正的慷慨费用(每位收件人0.0001美元)。

要发送电子邮件,您只需要此代码(天才,如果您问我):

from google.appengine.api import mail

mail.send_mail(sender="Example.com Support <support@example.com>",
              to="Albert Johnson <Albert.Johnson@example.com>",
              subject="Your account has been approved",
              body="""
Dear Albert:

Your example.com account has been approved.  You can now visit
http://www.example.com/ and sign in using your Google Account to
access new features.

Please let us know if you have any questions.

The example.com Team
""")

如果您将它连接到controller(webapp),您可以免费发送电子邮件(可能)。我建议你观看这段视频:“Developing and deploying an application on Google App Engine”。它只需要10分钟,并且将学会开发代码并将其部署到Google App Engine。我想重申一切都可以在10分钟内完成:)。

Cron Job

就像其他人提到的那样,如果您的网站托管(共享?)确实允许这样做,或者使用一个免费提供的网络浏览器,它可以设置一个cron(作业),它会为您提供一个被调用的webhook。通过快速谷歌搜索的一些例子是:

然而一些列表提供在线Cron:

正如您所看到的那样,有更多的选择可以批量处理您的电子邮件并通过cronjob发送出去。