phpmailer使用教程及實例演示

最好使用企業郵箱發送郵件,經測試QQ郵箱會提示SMTP連接失敗,163郵箱會被系統判定爲垃圾郵件而攔截。企業郵箱未出現任何問題,百發百中!

初始化代碼

  1.  
  2. <?php
  3.  
  4. require("PHPMailerAutoload.php"); //引入文件(把剛纔解壓的那些文件放到對應的路徑就可以了)
  5. $mail = new PHPMailer(); //實例化
  6. $mail->IsSMTP(); // 啓用SMTP
  7. $mail->Host="smtp.exmail.qq.com"; //smtp服務器的名稱(這裏以126郵箱爲例)
  8. $mail->SMTPAuth = true; //啓用smtp認證
  9. $mail->Username = "[email protected]"; //你的郵箱名
  10. $mail->Password = "*********"; //郵箱密碼
  11. $mail->From = "[email protected]"; //發件人地址(也就是你的郵箱地址)
  12. $mail->FromName = "cnsecer"; //發件人姓名
  13. $mail->AddAddress("[email protected]","name");
  14. $mail->AddReplyTo("[email protected]", "****"); //回覆地址(可填可不填)
  15. $mail->WordWrap = 50; //設置每行字符長度
  16. //$mail->AddAttachment("images/01.jpg", "manu.jpg"); // 添加附件,並指定名稱
  17. $mail->IsHTML(true); // 是否HTML格式郵件
  18. $mail->CharSet="utf-8"; //設置郵件編碼
  19. $mail->Subject ="test email"; //郵件主題
  20. $mail->Body = "hello world"; //郵件內容
  21. $mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //郵件正文不支持HTML的備用顯示
  22. if(!$mail->Send()) {
  23. echo "Message could not be sent. <p>";
  24. echo "Mailer Error: " . $mail->ErrorInfo;
  25. exit();
  26. } else {
  27. echo "Message has been sent";
  28. }
  29. ?>
  30.  
  31. &nbsp;
  32.  
發佈了125 篇原創文章 · 獲贊 22 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章