根据数据库中的时间和电子邮件地址自动发送电子邮件

时间:2011-12-09 03:51:14

标签: php sql

我的SQL数据库中有一些用户电子邮件和到期日期。 我必须根据到期日期向用户发送警告电子邮件。 但我不想继续刷新网页以发送电子邮件。 甚至我不打开我的网页怎么做? 我的网页通常是php和html。 这是一个脚本还是要解决这个问题?

3 个答案:

答案 0 :(得分:0)

您可能希望考虑运行cron作业来执行此操作。让cron作业经常运行您的网页(多长时间由您决定,可以是5分钟或24小时。)这与在浏览器中加载您的网页相同。

如果您正在使用cPanel,则可以非常轻松地进行设置。可以在此处找到对cron的快速介绍:http://unixgeeks.org/security/newbie/unix/cron-1.html

答案 1 :(得分:0)

编写脚本以使用php发送邮件,并将此脚本添加到Linux中的cron作业,Windows OS中的计划任务..,设置相应调用此脚本的时间间隔,有关详细信息,请http://adminschoice.com/crontab-quick-reference

答案 2 :(得分:0)

执行此类任务的最佳方法是使用CRON作业。 Stack上的另一个问题已经回答了这个问题。你可能想看看它: How to send emails via cron job usng PHP mysql