2017-08-03 96 views
0
<?php 
function Send_Mail($to,$subject,$body) 
{ 
date_default_timezone_set('Etc/UTC'); 
require 'class.phpmailer.php'; 
$from = "[email protected]"; 
$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->用户名和密码。我必须写我的Gmail帐户和密码或其他东西吗?smtp用户名和密码在php

回答

1

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

Gmail是一个SMTP,所以如果你有一个帐户,你可以设置你的帐户凭证作为用户名和密码。