Windows Web服务器不发送电子邮件,

时间:2012-08-13 10:27:56

标签: php windows email smtp wamp

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

1)Apache 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); 
?>

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

[mail function]
; For Win32 only.
SMTP = smtp.vatican.va
smtp_port = 25