最近我在运行 kubuntu 桌面的 ubuntu 12.04 服务器上安装了 msmtp。msmtp 的安装运行良好,我什至可以使用 gmail 的 smtp 服务器通过终端发送邮件。
我的问题是,虽然通过终端发送邮件,但它仍然不适用于 php 邮件。我曾尝试使用 phpmail()
函数,但从未收到任何电子邮件。
我检查了 apache 错误日志 (/var/log/apache2/error.log),但它们是空的。
有谁知道如何解决这一问题?如果需要任何进一步的信息,请直说:)
同样在执行 php 脚本时,也不会出现错误。
下面的代码与 Mail Sent 相呼应,但我从未收到过电子邮件:
<?
if(mail( 'noreply.njmedia@gmail.com', 'Test mail from localhost', 'Working Fine.'))
{
echo 'Mail sent';
}
else
{
echo 'Error. Please check error log.';
}
?>