php – 无法连接到邮件服务器在“localhost”端口25

我不断收到这个错误,当我尝试发送电子邮件在PHP:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\dressoholic\register.php on line 50

我的php.ini看起来像这样:

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = you@yoursite.com

我使用我的笔记本电脑作为服务器。我做错了什么?谢谢。

您需要在本地运行邮件服务器。
如果这是Unix,请启用sendmail
如果这是Windows安装简单邮件传输服务器(不确定名称是否正确)组件的IIs。例如。对于windows 2003遵循:http://msdn.microsoft.com/en-us/library/8b83ac7t.aspx
http://stackoverflow.com/questions/4532486/failed-to-connect-to-mailserver-at-localhost-port-25

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:php – 无法连接到邮件服务器在“localhost”端口25