我写了一个函数,它接收一些参数(电子邮件地址)并发送电子邮件。我需要执行以下用户操作 -
有人回答问题,添加问题的HTTP请求,控制器接收请求并将问题添加到数据库。现在我希望我调用函数来发送电子邮件,但不要等待它完成 - 所以返回HTTP响应。
我该怎么做?
答案 0 :(得分:1)
我会在数据库中添加一个列 - 布尔值或时间戳 - 指示是否已发送电子邮件。然后设置一个cron作业来发送这些记录的电子邮件。
这也可以更容易地限制一次发送的电子邮件数量。
答案 1 :(得分:0)
将其放入单独的PHP脚本中,并通过exec
exec('mailer.php &');