<?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帐户和密码或其他内容?
答案 0 :(得分:1)
如此处https://github.com/PHPMailer/PHPMailer所述,您需要为PhpMailer用户名和密码设置SMTP帐户信息。
Gmail是SMTP,因此如果您有帐户,则可以将帐户凭据设置为用户名和密码。