phpmailer gmail smtp 相關設定

gmail 需要到 https://myaccount.google.com/u/0/security
開啟 [允許安全性較低的應用程式] 設定處於啟用狀態

include("PHPMailerAutoload.php"); //匯入PHPMailer類別       

$mail= new PHPMailer(); //建立新物件        
$mail->IsSMTP(); //設定使用SMTP方式寄信        
$mail->SMTPAuth = true; //設定SMTP需要驗證        
$mail->SMTPSecure = "ssl"; // Gmail的SMTP主機需要使用SSL連線   
$mail->Host = "smtp.gmail.com"; //Gamil的SMTP主機        
$mail->Port = 465;  //Gamil的SMTP主機的SMTP埠位為465埠。  

$mail->Username = "*********"; //設定驗證帳號        
$mail->Password = "*********"; //設定驗證密碼        

$mail->From = [email protected]; //設定寄件者信箱        
$mail->FromName = "測試人員"; //設定寄件者姓名        

$mail->Subject = "PHPMailer 測試信件"; //設定郵件標題        
$mail->Body = "大家好,       
這是一封測試信件!       
"; //設定郵件內容        
$mail->IsHTML(true); //設定郵件內容為HTML        
$mail->AddAddress("[email protected]", "茶米"); //設定收件者郵件及名稱        

if(!$mail->Send()) {        
echo "Mailer Error: " . $mail->ErrorInfo;        
} else {        
echo "Message sent!";        
}    

參考資料 : http://blog.e-happy.com.tw/?p=7747

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *