0

我想在本地使用 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 .... 无论如何感谢您对每个人的帮助。

4

2 回答 2

0

可能要使用引号,"smtp.free.com"因为它是一个字符串。

于 2013-10-28T19:18:34.173 回答
0

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

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

于 2013-10-28T20:31:30.857 回答