Php或wamp邮件错误

时间:2012-12-27 23:56:04

标签: php wamp

我正在尝试使用wamp服务器发送电子邮件,我收到此错误

  

警告:mail()[function.mail]:无法连接到“localhost”端口25的邮件服务器,验证php.ini中的“SMTP”和“smtp_port”设置或使用ini_set()..

任何人都知道可能是什么问题?

3 个答案:

答案 0 :(得分:1)

消息是正确的。

您使用mail函数,这指向php.ini中的localhost。但我认为你没有在你当地的mashine上运行电子邮件服务器。

如果您需要本地mashine上的电子邮件,则应安装hMailServer之类的邮件服务器,并配置邮件服务器以捕获来自localhost的所有电子邮件。网站上有一些信息和介绍。

答案 1 :(得分:0)

使用PHPMAILER课程。使用PHP自己的邮件功能要容易得多。它允许您指定所需的电子邮件服务器的smtp登录信息。目前您没有连接到SMTP服务器,更不用说设置用户名和密码了。对于新手来说,PHPMAILER是一种更实用的前进方式。

答案 2 :(得分:0)

是的,这是因为您没有运行供PHP使用的SMTP服务器。 这意味着您必须在php.ini文件中进行一些编辑和/或在本地运行邮件服务器,或者您可以安装此工具: test mail server tool测试在本地发送电子邮件。

这应该是开箱即用的。

NOTICE这不适用于生产环境!

NOTE 2我不能真正赞同这个答案,请看: This question