进入qq邮箱,点击设置,选择账户
开启服务
public function sendEmail($subjuct,$body,$to)
{
$mail = new PHPMailer(true);
try {
//Server settings
#$mail->SMTPDebug = SMTP::DEBUG_SERVER;
$mail->isSMTP();
$mail->Host = 'smtp.qq.com';
$mail->SMTPAuth = true;
$mail->Username = '???@qq.com'; //qq号
$mail->Password = '***'; //授权码
$mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;
$mail->Port = 465;
// //Recipients
$mail->setFrom('941511292@qq.com', 'HW');
$mail->addAddress($to, $to); //Add a recipient
//Content
$mail->isHTML(true); //设置邮件格式
$mail->Subject = $subjuct; //邮件标题
$mail->Body = $body; //邮件内容
$mail->send();
$result = ['code'=>200,'message'=>'发送成功'];
} catch (Exception $e) {
$msg = "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
$result = ["code"=>500,"message"=>$msg];
}
return json($result);
}