我正在尝试创建基于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);
?>
答案 0 :(得分:1)
那是因为你没有安装SMTP服务器(他是负责发送电子邮件的人)
答案 1 :(得分:0)
您是否在php.ini中设置了邮件服务器部分?
[mail function]
; For Win32 only.
SMTP = smtp.vatican.va
smtp_port = 25