【问题标题】:Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() [duplicate]无法在“localhost”端口 25 连接到邮件服务器,请验证 php.ini 中的“SMTP”和“smtp_port”设置或使用 ini_set() [重复]
【发布时间】:2011-06-03 05:49:46
【问题描述】:

可能重复:
Failed to connect to mailserver at “localhost” port 25

我用过这个

$to = "somebody@example.com";
$subject = "My subject";
$txt = "Hello world!";
$headers = "From: webmaster@example.com" . "\r\n" .
"CC: somebodyelse@example.com";

mail($to,$subject,$txt,$headers);

我有这个错误,即无法在“localhost”端口 25 连接到邮件服务器,请验证 php.ini 中的“SMTP”和“smtp_port”设置或使用 ini_set()

【问题讨论】:

  • 那么您是否按照错误消息中的建议进行操作? 是否您正在运行本地 SMTP 服务器?
  • 这意味着您的本地计算机上没有运行 SMTP 服务器。使用您的 ISP 或公司的 SMTP 服务器作为主机。

标签: php


【解决方案1】:

如果你只是在 localhost 上运行你的应用程序并且它还没有上线,我相信使用它来发送邮件是非常困难的。

一旦你把你的应用程序放到网上,我相信这个问题应该会自动解决。 顺便说一句,ini_set() 可以帮助您在运行时更改 php.ini 中的值。

这和Failed to connect to mailserver at "localhost" port 25是同一个问题

也可以查看php mail function not working

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-14
    • 2017-02-04
    • 1970-01-01
    • 2012-08-02
    • 2021-12-24
    相关资源
    最近更新 更多