与 localhost 的 SMTP 连接错误
尝试使用 PHP 发送电子邮件时,您可能会遇到以下错误:
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 无法连接到本地计算机上运行的邮件服务器。发生这种情况通常是因为您没有在本地配置邮件服务器。
要解决此问题,您需要在笔记本电脑上安装并运行邮件服务器。
安装说明:
Unix:
Windows:
安装并配置邮件服务器后,请验证其是否正常运行。您可能需要调整防火墙设置以允许传入的 SMTP 连接。
确认邮件服务器正常工作后,调整 php.ini 中的 PHP 配置:
SMTP = localhost smtp_port = 25
重新启动您的网络服务器并尝试再次发送电子邮件。在本地计算机上正确配置并启用邮件服务器后,该错误应该会得到解决。
以上是为什么我的 PHP 电子邮件发送失败并出现'localhost”SMTP 连接错误?的详细内容。更多信息请关注PHP中文网其他相关文章!