我有一个小的PHP测试脚本,代码如下:
if (mail("test@test.com", "Subject", "Message", "From:test@test.com")) {
echo 'OK';
} else {
echo 'failur';
}
当我在终端中运行脚本时,这样:
php test.php
打印' OK'但当我通过localhost / test.php在我的lokal apache上打开它时会说“失败”#。
我还有一个带有phpinfo()的文件,浏览器和终端使用相同的php版本和相同的php.ini文件。
我无法想到会阻止邮件正常工作的apache配置。
Apache 2.4.18(Mac)
PHP 5.6.23(通过自制软件安装)