【发布时间】:2015-10-01 16:28:48
【问题描述】:
我正在尝试使用以下代码使用 PHP 发送一封非常基本的邮件;
if (mail('mymail@gmail.com','Test mail','Testing mail function!'))
{
echo "Email was sent successfully!";
}
else
{
echo "Email was not sent!";
}
但是,输出始终是“未发送电子邮件”。我正在使用 Xaamp 在我的机器上本地运行此脚本。
我已经尝试为此研究解决方案,但没有运气。似乎与服务器配置有关。我试图在 php.ini 中修改 sendmail,但它仍然不起作用。
非常感谢您对此的任何帮助。
谢谢。
【问题讨论】:
-
邮件服务器的响应是什么?我认为
mail()会将错误响应写入 PHP 日志。 -
@AlexTartan 我在 mac osx yosemite 而不是 windows vista 上运行
标签: php apache email xampp osx-yosemite