![您的主机可能已禁用 mail() 功能](https://linux22.com/image/1122755/%E6%82%A8%E7%9A%84%E4%B8%BB%E6%9C%BA%E5%8F%AF%E8%83%BD%E5%B7%B2%E7%A6%81%E7%94%A8%20mail()%20%E5%8A%9F%E8%83%BD.png)
安装 lampp 后,我在网站(本地托管的 wordpress)上尝试发送电子邮件时出现此错误:
The e-mail could not be sent.
Possible reason: your host may have disabled the mail() function.
这可能与系统有关还是仅与 xampp libs/配置有关?您建议采用哪种解决方案?使用 xampp 配置 gmail SMTP 似乎也是一个很好的解决方案。
答案1
为了执行 phpmail()
函数,您需要正确配置它,并且在 Linux 上,您很可能需要安装 sendmail 程序。由于它sendmail
是一款相当臃肿的软件,因此有一个简单而轻量级的替代方案,称为 ,nullmailer
它可以将您的邮件转发到例如您的 ISP 的 SMTP 服务器。