Glo*_*ish 33 php email xampp osx-mountain-lion
我昨天刚刚将OS X更新到Mountain Lion,但是php功能mail()不再起作用了.
在更新之前,PHP mail()函数工作正常,Apple邮件工作正常.更新后,Apple邮件工作正常,但PHP mail()功能不起作用.
网络服务器:XAMPP 1.7.3
我用这段代码来测试mail()函数:
if (mail($to, $object, $content, "From: ". $from))
{
echo 'send ';
}
else
{
echo "not send";
}
Run Code Online (Sandbox Code Playgroud)
表明: not send
我需要改变什么?比如php.ini或其他什么?
提前致谢.
Glo*_*ish 79
最后我找到了解决方案.在查看error_log(/ Applications/XAMPP/xamppfiles/logs/error_log)后,出现错误: sendmail:fatal:chdir/Library/Server/Mail/Data/spool:没有这样的文件或目录
在您的终端执行以下操作:
sudo mkdir -p /Library/Server/Mail/Data/spool
sudo /usr/sbin/postfix set-permissions
sudo /usr/sbin/postfix start
Run Code Online (Sandbox Code Playgroud)
那么php mail()有效!
参考:https: //apple.stackexchange.com/questions/54051/sendmail-error-on-os-x-mountain-lion
| 归档时间: |
|
| 查看次数: |
21973 次 |
| 最近记录: |