0

我正在尝试使用 phpmail()函数从我的 mac 发送一封电子邮件,但我似乎无法让它工作。我可以sendmail从终端开始,没有错误,并编辑了我的系统php.ini文件,/private/etc将其设置sendmail_path/usr/sbin/sendmail -t -i并取消注释。我创建了一个简单的 php 脚本:

<?php
mail("<my email address>", "Test", "This is a Test Message", "From:" . "<another of my email addresses>");
echo "Mail Sent\n";
?>

我正在使用php mail.php. 它与“已发送邮件”相呼应,但似乎没有发送任何电子邮件。它在某个地方迷路了,但我不知道在哪里。我重新启动了 Apache,仔细检查了它sendmail是否正在运行,但没有任何效果。有任何想法吗?

4

1 回答 1

1

您不能使用本地主机中的“mail()”功能发送邮件,因为您必须在任何托管服务提供商上托管您的代码,然后您可以从中发送邮件

有关更多信息,请参阅此链接

如果您想从本地主机发送邮件,那么您可以使用特定的 API,例如,如果您想使用您的 gmail 凭据发送邮件,请尝试使用这个php mailer

于 2013-04-04T06:51:16.250 回答