使用php定时发送电子邮件到存储在mysql中的邮件地址


Send E-mail periodically to mail addresses stored in mysql using php

我正在尝试创建一个网站,需要每天发送电子邮件到存储在mysql中的邮件地址。在我搜索后,我发现cron概念可以用来做到这一点。我需要知道哪种方法最好。如果cron是最好的一个解释我如何在php中创建cron文件。我在windows中使用XAMPP。

对于Windows,您可能需要尝试这个

http://windows.microsoft.com/en-us/windows/schedule-task 1 tc = windows 7

或检查这个,包含更多细节

http://support.microsoft.com/kb/308569

您所需要做的就是编写执行所需操作的php脚本,然后创建执行该脚本的cron作业。请查看此链接https://drupal.org/node/31506,虽然它维护drupal的概念应该适用于您的情况。

您需要一个简单的php文件来发送带有特定逻辑的邮件。然后通过cron job调用php文件。这个过程取决于你的主机服务器。因此,首先决定托管服务器

您需要在服务器上设置一个称为CRON作业的东西。

如果您使用的是托管服务,可以在控制面板中完成。

如果你正在使用控制面板,这里有很好的解释:

http://kb.enoi.se/setting-up-cron-jobs-scheduled-tasks-from-the-control-panel/