PHP邮件功能需要60多秒才能执行(使用sendmail)

Gee*_*esu 5 php email sendmail

所以我只是转移到一个新的VPS主机,PHP邮件功能基本上永远不会结束(虽然奇怪的是它通常发送电子邮件).

我在我的php.ini中设置了这个:sendmail_path =/usr/sbin/sendmail -i -t

任何人都有任何想法为什么这将花费这么长时间?我甚至设置了一个开始/结束变量并在两者之间打印时间,它实际上是60秒.

有人有主意吗?

小智 2

php 脚本中的邮件功能很慢,但 60 秒太多了。最好的方法是将要发送的邮件插入数据库,然后通过 cron 发送(每 2 分钟)。使用邮件队列技术。