php邮件功能在后台

时间:2012-01-12 15:38:32

标签: php

我写了一个函数,它接收一些参数(电子邮件地址)并发送电子邮件。我需要执行以下用户操作 -

有人回答问题,添加问题的HTTP请求,控制器接收请求并将问题添加到数据库。现在我希望我调用函数来发送电子邮件,但不要等待它完成 - 所以返回HTTP响应。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

我会在数据库中添加一个列 - 布尔值或时间戳 - 指示是否已发送电子邮件。然后设置一个cron作业来发送这些记录的电子邮件。

这也可以更容易地限制一次发送的电子邮件数量。

答案 1 :(得分:0)

将其放入单独的PHP脚本中,并通过exec

将其作为单独的流程运行
exec('mailer.php &');