邮件功能在localhost服务器中不起作用

时间:2013-02-10 21:07:52

标签: php email localhost

我在我的localhost服务器上。我在下面使用此代码,但我从未收到过该电子邮件。

<?php
$to = "someone@example.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "someonelse@example.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>

2 个答案:

答案 0 :(得分:4)

我知道有点晚了......

检查您的localhost是否配置为发送电子邮件

在ubuntu终端上 尝试执行以下命令

# apt-get install sendmail

答案 1 :(得分:3)

确保在php.ini文件中正确配置了邮件服务器。

在php.ini文件中注释掉这些这样的行并重新启动Apache服务器。

/*[mail function]
; XAMPP: Comment out this if you want to work with an SMTP Server like Mercury
; SMTP = localhost
; smtp_port = 25
*/

/*; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = postmaster@localhost
*/