WordPress 平台雖然易於設計網站,但仍存在一些挑戰。其中一個棘手的問題是使用 SMTP 發送電子郵件。如果您透過 WooCommerce 外掛程式銷售產品,或者只是需要定期與客戶、會員或使用者溝通,這個問題尤其棘手。

有幾種第三方解決方案可協助解決此問題,例如 Mailgun 或 Google Apps,但這些應用程式是付費的,並不是每個人都有資源專門用於這些解決方案。
快速連結
WordPress 問題
WordPress 使用 PHP 作為其係統的骨幹,而許多主機供應商為了保護客戶,對 PHP 的配置有錯誤,甚至停用了它。這正是問題的關鍵。如果您的主機提供者封鎖了 WordPress 郵件,您將無法收到。然而,WordPress 使用預設的 PHP mail() 函數來傳送電子郵件,而該函數通常配置不正確,大多數情況下都會被歸類為垃圾郵件資料夾。
解決方案
與其使用 PHP 發送電子郵件,不如使用 SMTP 來發送。 SMTP 代表簡單郵件傳輸協議,它使整個過程變得非常簡單,只需單擊「發送」即可。
要將您自己的網域與 WordPress 和 SMTP 一起使用,您需要安裝外掛程式。 SMTP 郵件 WP.
安裝後,請前往 WordPress 管理儀表板右側選單中的「設定 -> WP Mail SMTP」。
輸入您要使用的電子郵件地址,通常是“[email protected]”,並添加您想要用於訊息的名稱。這就是人們收到您的訊息時看到的內容。

接下來,向下捲動到郵件程式選項。點擊“其他 SMTP”,將顯示以下其他設定。

輸入您的 SMTP 主機詳細資料、加密類型和連接埠號碼。通常情況下,主機名稱類似於“mail.yourdomain.com”,但特定名稱可能有所不同。上面顯示的主機名稱是「smtp.hosts.co.uk」。
加密取決於您的主機商的設定。如果您的主機商已啟用加密,則至少應使用 SSL,理想情況下應使用 TLS。
至於端口,選擇取決於加密類型。連接埠 465 用於 SSL,連接埠 587 用於 TLS,如果不使用加密,則使用連接埠 25。
最後,如果需要,請使用標有「驗證」的滑桿按鈕輸入您的使用者名稱和密碼。如果您不確定這些詳細信息,您的網站寄存服務提供者可以提供給您,或者您也可以在主機的管理控制面板中找到它們。
一旦您確認所有設定均正確無誤,請點擊設定末尾的「儲存」按鈕。
考試
您可以點擊「測試郵件」標籤來測試您的設定。輸入接收測試郵件的郵件地址,然後點選「傳送測試」。如果測試成功,則表示您已正確配置插件,並已準備好從 WordPress 發送電子郵件。

其他設置
這是可選的,但建議這樣做。您在插件中輸入的密碼以“純文字”形式存儲,這意味著任何人都可以讀取它。您可以在密碼欄位下方看到文本,如下圖所示。

您需要編輯位於 WordPress 安裝根目錄中的 wp-config.php 檔案。請記住在進行任何更改之前備份該文件。
突出顯示以下行:“就這樣,停止編輯!祝您博客愉快”,並在其前面添加以下程式碼。
define( 'WPMS_ON', true ); define( 'WPMS_SMTP_PASS', 'your_password' );
將“your_password”更改為您的實際密碼並儲存檔案。
找出錯誤並解決它
如果您發現郵件仍未發送,請檢查輸入的連接埠號碼和詳細資訊。通常情況下,問題出在加密方式和連接埠號碼的組合。您的主機提供者或電子郵件提供者應該能夠提供進一步的協助。










