配置 apache/php 以在 Windows 上使用邮件

配置 apache/php 以在 Windows 上使用邮件

我根本不是服务器管理员,所以请原谅我。

我将网站上传到新的 Windows 服务器并使用mail(),但它返回 false。这表明服务器未正确设置发送电子邮件。我的 php.ini 有

SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

我认为这是默认的。

我甚至不知道接下来该做什么。如何检查 SMTP 是否已安装并在 localhost 的 25 端口上运行?如果是,如何让它与 php 一起工作mail()?我需要在 apache 中更改某些内容吗?

答案1

Windows 通常不运行 SMTP 守护程序,因此您需要将此 SMTP 值设置为服务器的 IP:

  1. 您的服务器可以直接连接。
  2. 正在运行 SMTP 守护程序。
  3. 允许您通过它中继邮件。

相关内容