如何调用php页面在后台工作?

时间:2019-06-24 14:12:12

标签: php jquery phpmailer pear

我正在使用电子邮件系统,一切正常,我可以发送电子邮件而没有任何错误,我有3000多个电子邮件地址,并且想向他们发送电子邮件,但是当我按“发送”按钮时,该操作就完成了一个多小时后,所以我决定使用pear队列邮件程序包,该程序包现在将电子邮件队列插入数据库中,但是在后台将其插入数据库后如何运行send函数,这样用户就不会长时间困惑他不得不等待。

1 个答案:

答案 0 :(得分:0)

使用循环是一个漫长的过程,一个一个地发送电子邮件,最好发送大量电子邮件。 SwiftMailer最好这样做。

使用具有HTML支持,支持不同的mime类型和SMTP身份验证的SwiftMailer(电子邮件进入垃圾邮件的可能性很小)。

另外,我想告诉您,当您在PHP中运行长进程时,一段时间后超时。您必须增加php.ini文件中的执行时间。 如果您想坚持自己的过程(循环)。