gpt4 book ai didi

mysql - 在循环中使用 php mail() 函数发送 +-200 封电子邮件

转载 作者:可可西里 更新时间:2023-11-01 06:29:18 24 4
gpt4 key购买 nike

Note: It is worth noting that the mail() function is not suitable for larger volumes of email in a loop. This function opens and closes an SMTP socket for each email, which is not very efficient. Source: PHP manual

什么是更大的体积? 100 还是 1000??我可以安全地让它循环 200 次而没有太大问题吗? (我无法安装 pear)

最佳答案

你可以将它循环 200 次而我想象的几乎没有问题,尽管它比自定义邮件程序或正确设置的包来处理它要慢得多。

最终结果取决于许多因素。您要确保的主要事情是您使用 set_time_limit()给脚本足够的时间来完成工作。将工作卸载到某种由 cron 脚本提供服务的队列中也可以让您的生活更轻松,因为让 PHP 脚本长时间运行会带来其他资源问题。

过去,我使用 PHP 的邮件功能和安装了 Exim 的 RedHat 服务器向订户通讯发送了大约 50,000 封电子邮件。我运行的自定义脚本需要 4-6 个小时。它没有任何效率,但它完成了工作。

关于mysql - 在循环中使用 php mail() 函数发送 +-200 封电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2639474/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com