PHP SMTP不适用于GMAIL

PHP SMTP不适用于GMAIL,smtp,gmail,Smtp,Gmail,任何人都可以帮我看看哪一部分我错了…因为我问我的主机提供商也没有人想在这方面提供帮助…我已经花了一整天的时间使用这个SMTP,并尝试了许多不同的代码从互联网上,但仍然无法发送一个简单的电子邮件…任何人都可以 require 'PHPMailerAutoload.php'; require 'class.smtp.php'; $mail = new PHPMailer(); $mail->SMTPDebug = 1; // Enab

任何人都可以帮我看看哪一部分我错了…因为我问我的主机提供商也没有人想在这方面提供帮助…我已经花了一整天的时间使用这个SMTP,并尝试了许多不同的代码从互联网上,但仍然无法发送一个简单的电子邮件…任何人都可以

require 'PHPMailerAutoload.php';
require 'class.smtp.php';
$mail = new PHPMailer();
$mail->SMTPDebug = 1;                               // Enable verbose debug output
$mail->isSMTP();                                      // Set mailer to use SMTP
$mail->Host = 'smtp.gmail.com';  // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                               // Enable SMTP authentication
$mail->Username = 'maxsmtp88@gmail.com';                 // SMTP username
$mail->Password = 'emailpasswordhere';                           // SMTP password
$mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, `ssl` also accepted
$mail->Port = 465;                                    // TCP port to connect to

$mail->From = 'maxsmtp88@gmail.com';
$mail->FromName = 'Max';
$mail->addAddress('maxsmtp88@gmail.com', 'Max');     // Add a recipient  
$mail->addReplyTo('maxsmtp88@gmail.com', 'Max');
$mail->Subject = 'Here is the subject';
$mail->Body    = 'This is the HTML message body <b>in bold!</b>';
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
if(!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
    echo 'Message has been sent';
}
需要'phpmailerautoad.php';
需要'class.smtp.php';
$mail=new PHPMailer();
$mail->SMTPDebug=1;//启用详细调试输出
$mail->isSMTP();//将邮件程序设置为使用SMTP
$mail->Host='smtp.gmail.com';//指定主SMTP服务器和备份SMTP服务器
$mail->SMTPAuth=true;//启用SMTP身份验证
$mail->Username=maxsmtp88@gmail.com';                 // SMTP用户名
$mail->Password='emailpasswordhere';//SMTP密码
$mail->SMTPSecure='ssl';//启用TLS加密,也接受'ssl'
$mail->Port=465;//要连接到的TCP端口
$mail->Frommaxsmtp88@gmail.com';
$mail->FromName='Max';
$mail->addAddress('maxsmtp88@gmail.com“,”Max');//添加收件人
$mail->addReplyTo('maxsmtp88@gmail.com","Max",;
$mail->Subject='主题在这里';
$mail->Body='这是以粗体显示的HTML邮件正文!';
$mail->AltBody='这是非HTML邮件客户端的纯文本正文';
如果(!$mail->send()){
echo“无法发送消息”;
回显“邮件错误:”。$mail->ErrorInfo;
}否则{
回音“消息已发送”;
}

我真的不明白这个SMTP是在帮助主机提供商防止垃圾邮件的坏名声,为什么他们不想在这方面帮助我…

尝试将端口号更改为587,并在您的gmail帐户设置中,允许访问不太安全的应用程序