我们刚刚将PHP 5.2 / IIS 8网站迁移到新服务器。
我们无法使用MAIL功能。
mail($to, $subject, $message, $headers);
返回:
500错误
mail
功能起作用吗?答案 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
会发生什么?