Cron + PHPMailer 电子邮件队列

Cron + PHPMailer Email Queue

我有疑问,我正在考虑制作一个电子邮件队列并使用 cron 作业来完成这项任务,但在我的网站上有一个电子邮件验证系统,我希望这些验证电子邮件尽快送达,因为我可以工作?我不要代码,只要意见

不要这样做。这些非常聪明的东西在排队和传送电子邮件、处理拒绝、节流、临时中断等方面做得非常出色,而且它们比你在 PHP 中编写的任何东西都要快得多。它们被称为“邮件服务器”。

安装本地邮件服务器(例如 postfix),然后直接从您的 PHP 脚本发送到该服务器(使用 SMTP 到本地主机,因为它比使用 mail() 更快更安全)。您的脚本将 运行 非常快,并且邮件服务器将处理后续投递。除此之外,请阅读 the PHPMailer docs on improving delivery