gpt4 book ai didi

php - Joomla:发送邮件需要很长时间

转载 作者:行者123 更新时间:2023-12-04 06:19:28 25 4
gpt4 key购买 nike

我有一个 Joomla 网站正在运行,需要设置一个简单的联系表格。

问题是,每当 Joomla 尝试发送电子邮件时,页面会在我收到回复之前挂起大约一分钟。邮件最终会被很好地发送,但延迟太大了。我已经尝试将外发邮件设置设置为 PHP 邮件、Sendmail 和 SMTP 服务器,都具有相同的效果。

奇怪的是,如果我编辑 components/com_contact/controllers/contact.php 并将发送邮件的行替换为对 mail() 的简单调用,一切正常。

使用 Joomla 1.6.5、CentOS5 和 PHP 5.3。

有人经历过类似的事情吗?提前致谢!

(另外,这是 StackOverflow 还是 ServerFault 的情况?这似乎是临界点!)

更新 :使用 uniqid 将其缩小到 PHPMailer 以生成其边界字符串。似乎在某些平台上,uniqid(没有 more_entropy 标志)非常慢。

如果其他人遇到同样的问题,请编辑 libraries/phpmailer/phpmailer.php 并在 CreateHeader() 函数的前几行中,将 true 作为 uniqid() 的第二个参数传递。好像修好了。

最佳答案

使用 uniqid 将其缩小到 PHPMailer 以生成其边界字符串。似乎在某些平台上,uniqid(没有 more_entropy 标志)非常慢。

如果其他人遇到同样的问题,请编辑 libraries/phpmailer/phpmailer.php 并在 CreateHeader() 函数的前几行中,将 true 作为 uniqid() 的第二个参数传递。好像修好了。

关于php - Joomla:发送邮件需要很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6776683/

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