php中的smtp用户名和密码

时间:2017-08-03 15:30:55

标签: php smtp email-verification

<?php
function Send_Mail($to,$subject,$body)
{
date_default_timezone_set('Etc/UTC');
require 'class.phpmailer.php';
$from = "mygmail@gmail.com";
$mail = new PHPMailer();
$mail->IsSMTP(true); 
$mail->SMTPAuth   = true;  
$mail->Mailer = "smtp";
$mail->Host       = "tls://smtp.gmail.com";
$mail->Port       = 465;                    
$mail->Username   = "";  
$mail->Password   = "";  
$mail->SetFrom($from, 'From Admin');
$mail->AddReplyTo($from,'employee');
$mail->Subject = $subject;
$mail->MsgHTML($body);
$address = $to;
$mail->AddAddress($address, $to);

if(!$mail->Send())
return false;
else
return true;
}
?>

所以我有这些设置,但我不知道在$ mail-&gt;用户名和密码中写什么。我是否必须编写我的Gmail帐户和密码或其他内容?

1 个答案:

答案 0 :(得分:1)

如此处https://github.com/PHPMailer/PHPMailer所述,您需要为PhpMailer用户名和密码设置SMTP帐户信息。

Gmail是SMTP,因此如果您有帐户,则可以将帐户凭据设置为用户名和密码。