-1

我正在尝试创建一个基于 Windows 的 Web 服务器。上面安装了以下内容 -

1) 阿帕奇 2.2.22

2) PHP 5.3.5

3) MySQL 5.5

但是,我遇到了一些麻烦。问题是服务器没有发送电子邮件,这是由运行在 Web 服务器上的应用程序生成的。

如果有人可以帮助我解决这个问题,我将不胜感激。

<?php 
    phpini_set("sendmail_from", "info@example.com"); 
    $to = 'abc@example.com'; 
    $subject = 'the subject'; 
    $message = 'hello'; 
    $headers = 'From: webmaster@example.com' . "\r\n" . 'Reply-To: webmaster@example.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); 
    mail($to, $subject, $message, $headers); 
?>
4

2 回答 2

1

那是因为您没有安装 SMTP 服务器(他是负责发送电子邮件的人)

于 2012-08-13T10:29:24.963 回答
0

您是否在 php.ini 中设置了邮件服务器部分?

[mail function]
; For Win32 only.
SMTP = smtp.vatican.va
smtp_port = 25
于 2012-08-13T10:38:30.133 回答