1

我们刚刚将 PHP 5.2 / IIS 8 网站迁移到新服务器。

我们无法使用 MAIL 功能。

mail($to, $subject, $message, $headers);

返回:

500 错误

  1. 如何启用详细的错误消息?
  2. 我需要安装什么东西才能使该mail功能正常工作吗?
4

2 回答 2

3

默认情况下,PHP 使用 sendmail,您需要配置 PHP 设置以在 Windows 上使用 SMTP 服务器。

下面的链接将帮助您开始...

http://geekswithblogs.net/tkokke/archive/2009/05/31/sending-email-from-php-on-windows-using-iis.aspx

于 2013-03-05T18:29:25.493 回答
1

500 是永久性 smtp 错误,因此邮件服务器或电子邮件收件人的配置存在问题。

如果您通过端口 25 远程登录到服务器并发出以下命令;

helo localhost
mail from:<your.email.address>
rcpt to:<recipient.email.address>
data

ctrl c

发生什么了?

于 2013-03-05T18:24:51.333 回答