如何加速PHP邮件? (使用CRON)

时间:2010-08-25 02:10:34

标签: php email cron

我正在使用PHP 5并创建Mail命令来发送信息。

我的Linux(共享)主机(www.KoreDomains.com)大约每小时发送一次电子邮件。

什么是一个好的CRON命令/一组命令来加速进程(比如每隔5分钟用电子邮件发送队列中的内容)?

目标是使电子邮件在“实时”附近显示给用户。

先谢谢你的帮助!

詹姆斯

1 个答案:

答案 0 :(得分:0)

与从PHP发送邮件相关的每个问题我都遇到过,这与PHP无关,而且与MTA的配置无关。在发送邮件时调度方式和调整PHP代码的方式无关紧要,因为看起来MTA每小时只处理一次队列。

如果您希望尽快发送邮件,则需要更改MTA设置。对于大多数托管服务而言,这并不实用,更不用说共享服务了。您需要找到不同的提供商。但是,不要指望提供商发布有关如何配置MTA的具体信息。

或者保持您的代码所在并尝试连接到不同的MTA(您需要一个支持SMTP的PHP客户端 - 例如phpmailer),这预示着您的服务提供商已将服务器配置为允许传出SMTP连接并且可以解析IP地址。