我一直在努力让一个真正基本的 PHP 函数在我的 iMac 上运行,PHPmail()
函数。
我已经无数次使用它了,尽管是在 Windows 平台上,现在我正试图让它在 Mac 上运行。
我安装了 XAMPP v1.01 可能是因为我当时不知道有什么更好的,我认为这一切都可以正常工作,因为这就是它应该做的。(或者我是这么认为的)。
我尝试了以下几页的说明无济于事:
- http://blog.rajatpandit.com/2009/03/15/php-mail-and-osx-leopard/
- http://theandystratton.com/2009/fix-phps-mail-function-after-latest-os-x-leopard-update
- http://forums.oreilly.com/index.php?showtopic=5243&mode=thread&pid=14721
- http://jspr.tndy.me/2008/05/php-mail-and-osx-leopard/
首先,我没有以下条目:
MAILSERVER=-YES-
在我的/etc/hostconfig 中,所以我创建了它。
我在php.ini中添加了 sendmail 的完整路径:sendmail_path = "/usr/sbin/sendmail -t -i"
我知道我不需要在/etc/postfix/main.cfmyhostname
中设置变量,因为我只打算发送邮件而不接收它。(注意。我也尝试过启用此设置!)
我已经启动了 postfix,然后尝试运行脚本,但脚本只是在没有错误消息的情况下处理,它基本上一直看起来好像在工作,但没有任何反应(我已经三次检查了脚本的代码)。
我注意到有些人的解决方案甚至没有提到必须启动 postfix 守护程序才能让 PHPmail()
函数工作。
有什么想法或事情让我尝试吗?
如果您需要更多信息,请询问。
P。