我使用 HostGator 进行托管,我正在使用 PHP Mailer 包连接到 google smtp 服务器并发送邮件。
这是我连接到服务器的代码部分:
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 1;
$mail->CharSet="UTF-8";
$mail->SMTPSecure = 'ssl';
$mail->Host = 'smtp.gmail.com';
$mail->Port = 465;
$mail->Username = 'user';
$mail->Password = 'pass';
$mail->SMTPAuth = true;
这是我得到的错误:
也许谷歌阻止我从外部服务器登录?如果是这样,我该如何永久解决这个问题?我确信我的登录凭据是正确的。