為什麼要在本地主機上運行 WordPress?
在對您的 WordPress 網站進行重大更改之前,最好在一個不對用戶可見的網站上先測試這些更改。
測試網站是您的線上網站的複本,用於在將更改推送到線上之前進行測試。這樣可以幫助您捕捉錯誤,避免破壞線上網站。
許多用戶在他們的 Windows 或 Mac 電腦上本地安裝 WordPress 測試網站。一旦測試完成,他們只需將這些更改從本地主機上傳到線上伺服器。
然而,在本地主機上安裝 WordPress 並設置電子郵件可能會很棘手,您可能會看到 ‘Could not instantiate mail function’ 的錯誤訊息,這是因為在 WAMP 和 MAMP 伺服器堆疊中,電子郵件默認沒有啟用。
如何從本地主機接收 WordPress 郵件
首先,您需要在本地伺服器上的 WordPress 安裝中安裝並激活 WP Mail SMTP 插件。有關更多詳情,參見我們的分步指南,了解如何安裝 WordPress 插件。
WP Mail SMTP 將接管 WordPress 的默認郵件發送功能,讓您的郵件通過一個 SMTP 提供商發送。這意味著即使您的測試網站不在線,您也能收到郵件通知。
有關使用 WP Mail SMTP 插件的更詳細資訊,您可以查看我們的 WP Mail SMTP 評測。
設置 WP Mail SMTP
啟用插件後,WP Mail SMTP 設置向導將自動啟動。
首先您需要選擇一個 SMTP 服務提供商。您可以參見我們的指南,瞭解擁有高電子郵件送達率的最佳 SMTP 服務提供商以供選擇。如果不確定,Sendinblue 對於大多數 WordPress 網站來說是一個不錯的選擇。
繼續一步一步跟隨 WP Mail SMTP 向導。如果需要幫助,您可以參考我們的指南,了解如何設置 WP Mail SMTP 與 Sendinblue、Gmail、Microsoft Outlook 或 Amazon SES。
注意:如果您希望使用 Amazon SES、Microsoft Outlook 或 Soho Mail 作為您的 SMTP 郵件服務,則需要購買 WP Mail SMTP Pro 許可證。
在設置過程中,電子郵件可送達性和錯誤追攝器將自動啟用。Pro 版用戶還可以啟用電子郵件日誌記錄並管理默認通知。
發送測試郵件
設定完成後,您可以發送測試郵件以確保插件正確配置。為此,您需要前往管理菜單中的 WP Mail SMTP » 工具,找到 ‘Email Test’ 頁面。默認情況下,測試郵件將發送至網站的管理員電子郵件地址,但您也可以在 ‘Send To’ 欄域輸入其他電子郵件地址以更改收件人。
建議您將 ‘HTML’ 設置保持開啟,然後點擊 ‘Send Email’ 按鈕。WordPress 將嘗試向您輸入的地址發送測試郵件。
如果配置有問題,您將看到描述問題的消息以及解決步驟。
遵循步驟修復問題後,您應再發送一次測試郵件,確認您的 WordPress 郵件現在是否正常工作。如果您的 WP Mail SMTP 設置正確,您應該會在收件箱中看到郵件。
您會注意到測試郵件中有破損的圖像,這在本地主機發送郵件時是完全正常的。這是因為這些圖像通常是從互聯網加載的,而您的本地主機網站不在線。
即使測試郵件成功,WP Mail SMTP 仍可能檢測到與您的 DMARC、DKIM 或 SPF 記錄有關的送達問題。您將看到一步一步的指南鏈接,幫助您正確配置 DNS 記錄。
您可以從指南中了解更多關於如何從 WordPress 發送測試郵件的資訊。
完成修復後,應再發送一次測試郵件,確保一切正常。
禁用 WordPress 郵件通知 – 專業版用戶
現在,您將開始從本地主機接收 WordPress 郵件,這包括插件更新、主題更新和核心更新的通知郵件。您還會收到網站管理變更、密碼重置、新用戶註冊等郵件通知。
您可能會覺得郵件太多,或者希望在開發和測試網站時禁用某些電子郵件通知。
WP Mail SMTP Pro 用戶可以控制本地主機發送哪些郵件。您需要前往 WP Mail SMTP » 設置,然後點擊頁面頂部的 ‘Email Controls’ 標籤。在這裡,您可以禁用不想接收的郵件。
例如,如果您不想接收有關等待審核評論的郵件,只需將設置切換為關閉。
希望本教程能幫助您了解如何從本地主機接收 WordPress 郵件。您可能還想了解如何獲取免費電子郵件域名,或查看我們的常見 WordPress 錯誤及其解決方法清單。
如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道,獲取更多的 WordPress 視頻教程。您也可以在 Twitter 和 Facebook 上找到我們。