PHP在不停止执行的情况下发送多封电子邮件

时间:2013-04-15 12:54:22

标签: php email cakephp-2.0

因为我试图一次发送超过400封电子邮件,作为一个应用程序的邀请。 我不想阻止邀请400人的用户,直到最后一封电子邮件发出去。 我不想同时使用cron作业,因为第一次将电子邮件存储到DB&然后设置一个cron作业,负责在后台发送电子邮件。

因为我想在后台运行这个过程。我也在尝试Gearman。 任何人都有任何其他建议,请告诉我。

1 个答案:

答案 0 :(得分:0)

您可以尝试将外部应用程序作为后台进程运行。

如果你的服务器正在运行linux,你可以试试这个:

exec("sudo /path/to/external/application args > /dev/null 2>&1 &");

外部进程也可以是使用PHP cli的PHP脚本。