2012-02-09 81 views
0

可能重复:
php mail() function on localhostmail()函数不工作在本地系统

我使用PHP的mail()。我一直在我的本地系统中工作,我的意思是不是一个域。是显示php错误为波纹管

错误消息:mail()[function.mail]:无法连接到“本地主机”端口25邮件服务器,验证您的“SMTP”和“smtp_port”设置在php.ini或使用ini_set()

我试过这个http://pastebin.com/SNcnPi5c检查,但不能正常工作,我需要改变?

+0

阅读:http://in2.php.net/manual/en/function.mail.php – diEcho 2012-02-09 14:47:09

回答

3

这意味着您没有侦听本地主机上端口25的SMTP服务器。

如果您想发送邮件,您必须将有效的SMTP配置放入您的php配置中。

2

你有本地机器上运行的邮件服务器吗?否则,您需要将其配置为php.ini

+0

我如何在php.ini中配置SMTP,我的conficuration就像是波纹管。我可以在哪里下载SMTP? SMTP:localhost, smtp_port:25, sendmail_from:novalue, sendmail_path:novalue – 2012-02-09 18:39:42

1

你必须把有效的SMTP放在你的配置在php.ini,围绕其丰富搜索smtp服务器。 Google有一个。也jango。这两个免费jango已经试用

+0

谢谢我会检查并让你回来 – 2012-02-09 18:45:51