如何在OSX Mavericks上测试PHP mail()函数?

时间:2014-04-26 23:04:01

标签: php email osx-mavericks

我在更新OSX Mavericks之前让mail()函数在本地工作。这似乎是一个常见问题,但到目前为止我还没有找到任何可行的解决方案。

PHP mail()返回true,但没有发送任何内容。请帮忙。

1 个答案:

答案 0 :(得分:3)

我安装了Postfix电子邮件服务,用于在我的Mac上发送电子邮件。我是从Web应用程序或命令行运行Mavericks(OS X 10.9.2),但最初是在Mountain Lion上设置的。如果我理解正确,sendmail二进制文件将查找要发送的可用服务,这就是你需要运行Postfix的原因。

sudo mkdir -p /Library/Server/Mail/Data/spool
sudo /usr/sbin/postfix set-permissions
sudo /usr/sbin/postfix start

测试只运行这些命令。

sendmail user@domain.com 'my subject line'
type whatever you want to write

then press ctrl-d to send

我希望这会有所帮助。