SMTP是什么?有什么用?
郵件傳輸協定(Simple Mail Transfer Protocol) 是一種用於發送電子郵件的協議,屬於應用層協議。它是互聯網中最常用的郵件傳輸協定之一,主要用於電子郵件的發送和轉發。
很多伺服器預設的郵件發送方式是透過PHP的mail()函數,這種發送郵件的方式很容易被標記為垃圾郵件。
而SMTP可以提高我們網站寄給使用者郵件時的送達率和可靠性,也能大幅避免被辨識為垃圾郵件,可以使用安全連線SSL,避免郵件被竄改和外洩。
還能自訂寄件信箱,例如使用企業信箱(網域信箱)來寄件,更能體現專業度、增加信任度。
網站中的寄件功能可以用於:
- 註冊確認郵件,當新使用者註冊時,發送歡迎郵件或確認郵件。
- 密碼重設郵件,使用者忘記密碼時,透過郵件發送密碼重設連結。
- 評論通知,當用戶評論或他人回覆他們的評論時,系統可以自動發送通知郵件。
- 訂閱通知,如果用戶訂閱了新聞郵件或部落格更新,系統可以定期向其發送更新郵件。
- 表單通知,客戶發送詢價後,自動發送詢問詢問客戶的成功郵件通知。
安装WordPress SMTP插件
眾多SMTP插件其實都大同小異,它們的主要功能就是填寫郵箱的一些資訊、郵箱伺服器位址和端口,免費版就可以配置發件,無非就是有些SMTP插件還帶發件記錄功能。
以下是Well使用過的SMTP插件:
你可以隨便選擇其中一個SMTP外掛在WP後台安裝就好。
WordPress设置SMTP
安裝並啟用SMTP外掛程式後,開啟外掛程式設置,本教學以WP Mail SMTP外掛程式為例(外掛程式的引導設定可以跳過):
在設定介面填寫寄件信箱、寄件者名稱。
本篇教程Well以設定騰訊企業信箱為例,所以郵件程式選擇其他SMTP,你也可以設定Google或其他信箱的SMTP。
填寫SMTP主機和端口,以及認證資訊。
騰訊企業信箱預設的SMTP主機是:smtp.exmail.qq.com,SSL,連接埠465.
SMTP使用者名稱就是郵箱。
SMTP密碼,需要登入騰訊企業信箱,在設定– 郵件綁定中產生新的客戶端專用密碼:
最後儲存設定即可。
再點開WP Mail SMTP的工具介面,測試寄件功能是否正常:
若發送測試郵件失敗,先檢查SMTP填寫的資料是否有誤。
如果資訊無誤,就使用下方Linux指令測試伺服器和SMTP方的通訊:
openssl s_client -connect smtp.exmail.qq.com:465
測試伺服器是否能和騰訊企業郵箱伺服器通訊,如果可以會回傳 已連線(00000003)
類似的字串。
如果無法建立通訊,先嘗試在伺服器端設定開放465埠後再做測試。
還有一種情況是伺服器廠商直接停用了所有SMTP端口,需要寫工單給他們開放指定的連接埠。
在Elementor Form里使用SMTP邮箱
經過前面的設定和調試,網站上的SMTP就配置好了,之後網站其他插件或者Elementor 表單的Email設定裡的From Email就可以使用SMTP裡設定的信箱。

Well還推薦你看更多獨立站教程。