如何使用SMTP服務器發送WordPress電子郵件


您是否無法從WordPress網站接收或發送電子郵件? 一種解決方案是使用第三方電子郵件服務,例如Mailgun。 但是,這些服務將花費您額外的錢。 在本文中,我們將向您展示如何使用SMTP服務器發送WordPress電子郵件。

使用SMTP服務器發送WordPress電子郵件

WordPress電子郵件的問題

WordPress在PHP中使用郵件功能來發送電子郵件。 許多共享的託管服務提供商未正確配置此功能,或者已完全禁用此功能以避免濫用。 無論哪種情況,這都會導致您的WordPress電子郵件無法發送。

另一種解決方案是使用第三方電子郵件服務發送您的電子郵件。 您可以使用Mailgun,Google Apps for Work或Sendgrid等服務。

您將需要為您的帳戶付款,費用將根據您添加的用戶/帳戶數量或發送的電子郵件數量而有所不同。 請參閱我們的教程,了解如何修復WordPress不發送電子郵件的問題。

如果我們告訴您還有另一種選擇,並且您很可能已經為此付費了,該怎麼辦?

影片教學

訂閱WPBeginner

如果您不喜歡該視頻或需要更多說明,請繼續閱讀。

通過主機使用電子郵件帳戶

大多數WordPress託管提供商都為您託管的每個域提供電子郵件服務。 這意味著您可以使用自己的域名創建電子郵件帳戶,例如 [email protected]

首先,您需要創建一個電子郵件帳戶。 為了這個示例,我們將向您展示如何在cPanel中創建電子郵件帳戶。 您的託管服務提供商可能會使用其他帳戶管理系統,但是大多數託管服務的基本過程相同。

登錄您的託管帳戶,然後單擊“郵件”部分下的電子郵件帳戶。

電郵帳號

這將顯示一個簡單的表單,您需要在其中填寫創建電子郵件帳戶所需的信息。

由於我們將使用此帳戶發送WordPress電子郵件,因此建議您創建一個電子郵件帳戶,例如 [email protected]。 確保用您自己的域名替換example.com。

在cPanel中創建電子郵件帳戶

創建電子郵件帳戶後,您現在就可以在WordPress中使用它了。 但是在您這樣做之前,您需要從託管服務提供商處獲得以下信息。

  1. 電子郵件地址的SMTP主機。
  2. SMTP端口,用於安全登錄。

您可以在託管人的網站上查看支持部分以獲取此信息。 很可能會有一篇文章提供此信息。 如果找不到,則應聯繫託管支持以請求此信息。

在WordPress中使用您的品牌電子郵件地址

現在,您將需要安裝並激活WP Mail SMTP插件。 有關更多詳細信息,請參閱有關如何安裝WordPress插件的分步指南。

激活後,您需要訪問 設置»電子郵件 配置插件設置。

WP-Mail-SMTP設置

首先,您需要輸入剛創建的電子郵件地址。 之後,您可以添加一個發件人名稱,它將用作發件人名稱。

如果您沒有添加“ from”名稱,則該插件將使用默認的WordPress。

接下來,您需要選擇郵件程序。 繼續並單擊“其他SMTP”選項以將其選中。

選擇郵件程序

之後,您需要選中“返迴路徑”選項旁邊的框。 此選項設置返迴路徑以匹配發件人電子郵件地址。 如果不選中它,退回的郵件和未送達回執將丟失。

接下來,您需要設置SMTP選項。

SMTP設置

首先,您需要輸入SMTP主機和端口。 您可以從託管服務提供商處獲取此信息。 通常,SMTP主機是mail.yourdomain.com(用您自己的域名替換yourdomain.com)。 對於SMTP,通常使用端口465。

接下來,您需要選擇加密。 大多數WordPress託管公司都支持SSL和TLS。 我們建議使用TLS選項(如果可用)。

之後,打開身份驗證切換並提供您的SMTP用戶名和密碼。 通常,您的電子郵件地址也是SMTP用戶名。

您的密碼以純文本格式存儲,因此不安全。 不用擔心,我們將在本文後面向您展示如何提高安全性。

不要忘記單擊“保存設置”按鈕來存儲您的更改。

測試您的SMTP設置

現在,您已經設置了WP Mail SMTP來發送電子郵件,讓我們測試一下一切是否正常。 在插件的設置頁面上,單擊“電子郵件測試”選項卡。

發送測試電子郵件

您需要提供一個電子郵件地址,您想在其中接收測試電子郵件。 這可以是您可以訪問的任何有效電子郵件地址。 之後,單擊發送電子郵件按鈕繼續。

WP Mail SMTP現在將使用您之前輸入的SMTP設置發送電子郵件。 成功發送電子郵件後,您將看到一條成功消息。

保護您的電子郵件密碼

您可能需要在WP MAIL SMTP設置中輸入您的電子郵件帳戶密碼。 此密碼通常存儲為純文本,不安全。

但是,該插件還為您提供了使其更安全的選項。 為此,您將需要在wp-config.php文件中添加一些代碼。 如果您以前沒有做過,請參閱我們的指南,了解如何在WordPress中編輯wp-config.php文件。

首先,您需要使用cPanel中的FTP客戶端或文件管理器應用程序連接到您的網站。 連接後,您將在網站的根文件夾中找到wp-config.php文件。

您可以使用任何純文本編輯器(如記事本或TextEdit)來編輯此文件。

找到說“就這樣,停止編輯! 祝您博客愉快”,並在其之前添加以下代碼。

define( 'WPMS_ON', true );
define( 'WPMS_SMTP_PASS', 'your_password' );

不要忘記用您的實際SMTP密碼替換“ your_password”。 之後,保存並上傳您的wp-config.php文件回到服務器。

您現在可以訪問WordPress管理區域並轉到 設置»WP郵件SMTP 頁。 向下滾動到“ SMTP選項”部分,您將看到密碼字段現已禁用。

SMTP密碼已禁用

對WordPress電子郵件問題進行故障排除

使用SMTP發送電子郵件時出錯的最常見原因是不正確的SMTP主機或端口。 確保您輸入的是主機提供商提供的正確的主機和端口設置。

確保選擇正確的加密方法。 SSL通常可以在大多數環境中使用,但是如果您的電子郵件沒有發送出去,我們建議您與網絡主機聯繫。

將Web主機的郵件服務器用於WordPress電子郵件的利弊

首先也是最明顯的優勢是,您可以將自己的品牌電子郵件地址用於WordPress中的外發電子郵件。

另一個好處是,您在註冊主機帳戶時已經為該服務付費。 您無需為發送和接收電子郵件支付任何額外的費用。

但是,某些WordPress託管服務提供商對外發電子郵件實施限制。 這就是為什麼我們不建議使用WordPress發送時事通訊電子郵件的原因。

共享託管服務提供商的另一個常見問題是,有時它們的郵件服務器可能非常不可靠。 如果發現電子郵件發送延遲,則應考慮使用第三方電子郵件服務,例如Google Apps for Work,Mailgun或SendGrid。

我們希望本文能幫助您學習如何使用SMTP服務器發送WordPress電子郵件。 您可能還希望查看我們的必須具有適用於企業的WordPress插件的列表。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。