首页 文章

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

提问于
浏览
2

我有一个Joomla网站启动并运行,需要设置一个简单的联系表单 .

问题是,每当Joomla尝试发送电子邮件时,页面都会挂起大约一分钟才能得到回复 . 邮件最终会被罚款,但延迟太大了 . 我已经尝试将外发邮件设置设置为PHP Mail,Sendmail和SMTP服务器,所有这些都具有相同的效果 .

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

使用Joomla 1.6.5,CentOS5和PHP 5.3 .

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

(另外,这是StackOverflow还是ServerFault的情况?看起来很边缘!)

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

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

1 回答

  • 3

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

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

相关问题