尝试使用MAIL功能时出现500错误

时间:2013-03-05 18:21:39

标签: php email iis error-handling

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

我们无法使用MAIL功能。

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

返回:

  

500错误

  1. 如何启用详细的错误消息?
  2. 我需要安装一些东西来使mail功能起作用吗?

2 个答案:

答案 0 :(得分:3)

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

以下链接可帮助您入门......

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

答案 1 :(得分:1)

500是一个永久的smtp错误,因此邮件服务器的配置或电子邮件的收件人都有问题。

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

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

ctrl c

会发生什么?