【PHP】PHPMailer + GMail寄信 / 換行功能 / 範例

如果你的主機不支援SMTP,只要利用 PHPMailer寄信套件,配合GMail

你就可以為你的網站建立客服系統、聯絡表單,還可以夾帶檔案

這 PHPMailer 支援HTML格式,允許 SSL 跟 TLS驗證。



官方網站:https://github.com/PHPMailer/PHPMailer

範例載點:Google Drive

 

說明

首先建立一個表單 feedback.php

 

然後下載 PHPMailer套件裡的以下四個檔案,並放在PHPMailer資料夾內。

class.phpmailer.php、class.pop3.php、class.smtp.php、PHPMailerAutoload.php

 

完成!




補充說明

(1) 加入nl2br函式是為了讓表單擁有換行的功能

(2) GMail的設定,如下:

 



  • Andy

    您好 想請問依照您提供的範例檔案修改gmail的設定,並上傳至伺服器
    可是送出後出現這個訊息“SMTP connect() failed.”
    想請問是不是哪邊有設定錯誤呢 謝謝~

    • iZO

      將SMTPSecure改成ssl試試看

    • Andy

      謝謝! 我把這行刪除就解決了
      $mail->isSMTP();

      • iZO

        0.0 有點訝異哈哈

        這個是開啟SMTP寄信的功能
        可能你的主機端有設定過什麼吧XD