PHP Mail_Queue。它是如何工作的?

时间:2014-03-09 09:24:43

标签: php

假设我向30,000个用户发送了一封电子邮件,并在我的队列列表中添加了一个250号。如果我关闭浏览器窗口,它是否会停止发送电子邮件或者我只需要运行一次页面?如果服务器在电子邮件发送过程中停止怎么办?

1 个答案:

答案 0 :(得分:1)

嗯,有很多情况,我会尽力通过它们。

如果我关闭浏览器窗口会停止发送电子邮件吗?

如果您在发送请求后关闭浏览器窗口,它不会停止发送,因为您的服务器已经收到请求并将处理数据。

只有当服务器需要来自用户/浏览器的持续输入时才会停止,这在您的情况下是不需要的,因为用户已经在队列列表中。

如果服务器停机怎么办?

如果服务器在邮件发送过程中处于关闭状态,则在服务器重新启动时将发送未发送的邮件,因为Mail_Queue会将队列存储在某种形式的持久存储中。

如果服务器崩溃并且带有Mail_queue的文件/数据库丢失,邮件当然不会被发送。

相关问题