SMTP和PHP问题

SMTP和PHP问题,php,email,smtp,localhost,Php,Email,Smtp,Localhost,我已经为Windows 64位安装了WAMP,正在尝试使用邮件功能 将电子邮件从本地主机发送到另一个邮件服务器,例如Gmail或Hotmail 问题出在PHP和SMTP连接中。我收到以下错误消息: 验证smtp和端口25 有人能告诉我是什么导致了这个错误,以及我如何修复它吗?当使用邮件时,PHP希望找到一个在本地主机上运行的邮件服务器。你可能没有。您可以尝试使用 然后,配置将如下所示: <?php require("class.phpmailer.php"); $mail = new

我已经为Windows 64位安装了WAMP,正在尝试使用邮件功能 将电子邮件从本地主机发送到另一个邮件服务器,例如Gmail或Hotmail

问题出在PHP和SMTP连接中。我收到以下错误消息:

验证smtp和端口25


有人能告诉我是什么导致了这个错误,以及我如何修复它吗?

当使用邮件时,PHP希望找到一个在本地主机上运行的邮件服务器。你可能没有。您可以尝试使用

然后,配置将如下所示:

<?php
 require("class.phpmailer.php");

 $mail = new PHPMailer();

 $mail->IsSMTP();
 $mail->SMTPAuth = true;
 $mail->Host = 'smtp.example.com';
 $mail->Username = 'user';
 $mail->Password = 'pass';

 $mail->From = 'john.doe@example.com';
 $mail->FromName = "John Doe";
 $mail->AddAddress('test@gmail.com');

 $mail->Subject = 'test subject';
 $mail->Body = 'Works?';

 $mail->Send()
?> 

谢谢,我理解我的问题,你有没有任何smtp计划向我推荐本地主机smtp?