我用 PHP5.3 设置了一个 Vagrant Box (precice64( 并尝试用它发送邮件,但它真的很慢。我有一个简单的脚本,如下所示:
$ok = mail('me@domain.com', 'test', 'test');
var_dump($ok);
并在命令行(或浏览器(上执行它,没有区别(:
$ php mail.php
邮件已发送,但脚本需要 30 秒到一分钟才能执行!有谁知道可能导致这种延迟的原因吗?
我按照格拉维奇的链接解决了它。
我编辑了/etc/hosts
以包含我的流浪者盒子的主机名(精确64(:
127.0.0.1 localhost.localdomain localhost myhostname precise64
并在/etc/mail/sendmail.conf
中添加了以下行:
HostsFile=/etc/hosts
现在它就像一个魅力!
将此
条目添加到主机文件中:127.0.1.1 完全限定主机名