用我的配置不可能在PHP中使用mail()函数

时间:2013-10-28 19:09:20

标签: php email connect mail-server

我想在本地使用mail()函数,但是我收到了这个错误:

  

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

这是关注的php.ini:

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

和 sendmail_from =“我的电子邮件地址”

有人知道可能来自哪里吗?

编辑:好的,我终于找到了。 smtp不是smtp.free.com而是smtp.free.fr .... 无论如何,谢谢你的帮助。

2 个答案:

答案 0 :(得分:0)

可能希望在"smtp.free.com"周围使用引号,因为它是一个字符串。

答案 1 :(得分:0)

我将假设这是通过网络服务器运行的(IIS或Apache我会假设 - 考虑到你在Windows上)。

如果是这种情况,那么您的设置通常只有在重新启动网络服务器后才会生效。