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


您是否無法從WordPress網站發送電子郵件?

解決此問題的一種簡單方法是使用Gmail SMTP服務器發送WordPress電子郵件。

在本文中,我們將向您展示如何使用Gmail SMTP服務器從WordPress網站發送電子郵件。

在WordPress中使用Gmail SMTP服務器

為什麼和何時需要WordPress電子郵件的Gmail SMTP服務器

您的WordPress網站會發送電子郵件,以通知您新用戶註冊,密碼重置丟失,自動更新,甚至來自您的聯繫表的通知。

默認情況下,WordPress使用PHP郵件功能發送電子郵件通知。 但是,由於多種原因,此功能無法正常工作。

大多數WordPress託管公司都限制使用此功能,以防止濫用和垃圾郵件。

流行的電子郵件服務提供商上的垃圾郵件過濾器會檢查傳入的電子郵件,以監視它們是否是從真實郵件服務器發送的。 默認的WordPress電子郵件無法通過此檢查,有時甚至無法進入垃圾郵件文件夾。

SMTP(簡單郵件傳輸協議)是用於發送電子郵件的行業標準。 與PHP郵件功能不同,SMTP使用適當的身份驗證,這可以提高電子郵件的可傳遞性。

Gmail提供了SMTP服務,您可以使用該服務從WordPress網站發送電子郵件。 如果您只想向自己和站點上的少數用戶發送WordPress通知電子郵件,則Gmail SMTP服務器是最佳選擇。

但是,如果您打算使用WordPress發送時事通訊電子郵件,則應使用大眾電子郵件服務提供商,例如Sendinblue或Mailgun。

適用於WordPress的免費vs付費Gmail SMTP服務

您可以使用免費的Gmail帳戶發送WordPress電子郵件。 但是,為了獲得更好的可交付性,我們建議使用付費的G Suite。

使用G Suite,您可以獲得自己的專業品牌電子郵件地址,例如([email protected])。

G Suite要求您在域名中添加MX記錄,這意味著您的電子郵件似乎來自您自己的域名,從而提高了真實性並確保了更好的傳遞性。

我們使用WPBeginner的G Suite,可以說是最好的。

如何使用Google SMTP視頻教程發送電子郵件

訂閱WPBeginner

如果您喜歡書面說明,請繼續閱讀。

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

如果您決定使用G Suite,則首先需要設置您的域以使用Google Apps。 我們提供了有關如何使用G Suite設置專業電子郵件地址的分步教程。

無論您使用的是付費還是免費的Gmail帳戶,其餘說明都是相同的。

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

WP Mail SMTP是市場上最好的WordPress SMTP插件。 它使您可以輕鬆地使用任何SMTP服務器發送具有更高可傳遞性的WordPress電子郵件。

我們建議您購買名為WP Mail SMTP Pro的付費版本,該版本可讓您使用高級支持,更多郵件程序以及由其專家設置的白手套。

激活後,您需要訪問 設置»WP郵件SMTP 頁面以配置插件設置。

WP Mail SMTP設置

首先,您需要確保在“發件人”字段中使用Gmail電子郵件地址。 接下來,您需要提供發件人的姓名。

WP Mail SMTP插件提供了兩種將WordPress網站連接到Gmail服務器的方法。

第一種方法使用OAuth身份驗證。 這是使用Gmail服務器發送電子郵件的更安全的方法。

第二種方法是通過手動輸入Gmail SMTP設置。 不建議使用此方法,因為它的安全性較低。

話雖這麼說,讓我們將WordPress設置為使用Gmail SMTP發送電子郵件。

方法1:設置Gmail以使用OAuth協議發送WordPress電子郵件

建議所有用戶使用此方法。 它更加安全,一旦設置好,就無需再做一次。

首先,您需要選擇Gmail作為郵件發件人,並將返迴路徑設置為與發件人相同。

選擇Gmail並設置返迴路徑

接下來,您將看到在“授權重定向URI”字段中輸入客戶端ID,客戶端密鑰和URL的選項。

讓我們設置這些字段。

為Gmail創建應用並生成API密鑰

訪問Google Developers Console網站並創建一個新項目。

創建一個新的Google Developer Console項目

如果您沒有看到用於創建項目的藍色按鈕,則還可以單擊選擇項目下拉菜單並創建一個新項目。

系統會要求您提供項目名稱。 給它起一個令人難忘的名稱,以便將來輕鬆識別它。

為您的項目命名

之後,單擊創建按鈕繼續。

開發者控制台現在將創建您的項目,並將您帶到其儀表板。 Google為開發人員提供了訪問其許多API和服務的權限。 您需要啟用此項目所需的API。

啟用API

單擊啟用API和服務按鈕繼續。

這將帶您進入API庫頁面。 接下來,您需要在搜索框中鍵入Gmail,以快速找到Gmail API,然後單擊以選中它。

選擇Gmail API

現在,您將看到API的概述及其功能。 只需單擊“啟用”按鈕即可繼續。

Enale Gmail API

現在您的API已啟用,下一步是創建可在WP Mail SMTP插件設置中使用的憑據。

單擊創建憑據按鈕以繼續。

創建憑證

在下一個屏幕上,您需要選擇 “ Web瀏覽器JavaScript”“您將從何處調用API” 領域。 之後,單擊“用戶數據”選項。

API憑證步驟1

要繼續,請單擊“我需要什麼憑證?” 按鈕。

現在將要求您提供OAuth客戶端名稱的名稱。 您可以在此處輸入“ WP Mail SMTP”。

API憑證步驟2

在“ JavaScript來源”字段下,您需要添加網站的域名。 接下來,您需要從WP Mail SMTP插件設置中復制並粘貼授權的重定向URL。

之後,點擊“創建客戶端ID”按鈕繼續。

接下來,您需要輸入OAuth同意屏幕的名稱。 您可以在此處輸入插件的名稱。

宣誓同意書

輸入詳細信息後,單擊繼續按鈕,開發人員控制台將顯示您的客戶端ID。 您可以將其複制並粘貼到WP Mail SMTP插件的設置頁面中。 但是,您仍然需要添加客戶端密鑰。

獲取您的客戶ID

繼續並單擊“完成”按鈕繼續。

現在,您將進入項目的憑據頁面。 在此頁面上,您可以在這裡看到您最近創建的憑證。 您需要單擊憑據旁邊的編輯圖標以繼續。

編輯憑證

這將帶您進入編輯憑據頁面,在此頁面中您將能夠看到您的客戶端密鑰。 您需要將密鑰複製並粘貼到插件的設置頁面中。

客戶端密鑰

返回到WordPress管理區域中插件的設置頁面。 現在您已經有了客戶端ID和客戶端密鑰,您需要單擊“保存設置”按鈕以繼續。

將客戶端憑據保存在插件設置中

插件現在將存儲您的設置並重新加載頁面。 之後,您需要向下滾動到設置頁面的底部,然後單擊“允許插件使用您的Google帳戶發送電子郵件”按鈕。

允許插件發送電子郵件

這會將您帶到您在Google上的帳戶,並且會要求您授予網站許可以代表您發送電子郵件。

允許Gmail

單擊允許按鈕以授予權限。

之後,您將被重定向回您的網站,在此您將看到成功消息。

連接成功

方法2:將Gmail SMTP設置為SMTP發件人

通過此方法,您可以手動連接到Gmail的SMTP服務器,以發送WordPress電子郵件。

首先,您需要訪問 設置»WP郵件SMTP 頁面以配置插件設置。

首先,您需要在“發件人”字段中提供要使用的Gmail地址,並在“發件人名稱”字段中提供您的姓名。

Gmail SMTP

接下來,您需要選擇“其他SMTP”作為您的郵件,並選中返迴路徑旁邊的框。

之後,向下滾動到“其他SMTP”部分以配置更多設置。

WP Mail SMTP插件的Gmail SMTP設置

這是您需要在插件設置中添加的確切配置:

  • SMTP主機:smtp.gmail.com
  • SMTP端口:465
  • 加密:使用SSL加密
  • 身份驗證:打開身份驗證
  • 用戶名:您的完整Gmail地址,例如[email protected][email protected]
  • 密碼:您的Gmail帳戶的密碼

完成後,單擊保存更改按鈕以存儲您的設置。

就是這樣,您已經成功設置WP Mail SMTP以使用Gmail SMTP服務器。

注意: 如果您使用方法二,請注意它的安全性較低,因為您的密碼以文本形式存儲。 您可以使用常量提示來增強此效果,但是我們強烈建議您使用方法1。

測試您的WP Mail SMTP設置

WP Mail SMTP插件使您可以測試電子郵件設置,因此可以確保一切正常。

您需要參觀 設置»WP郵件SMTP 頁,然後單擊“電子郵件測試”標籤。 只需提供一個電子郵件地址,您可以在“發送到”字段中訪問該電子郵件地址,然後單擊“發送電子郵件”按鈕。

發送測試電子郵件

您將看到一條成功消息。 現在,您可以檢查收件箱以查看主題為“ WP Mail SMTP:Test Email to …”的消息。

就是這樣,您已經成功設置了WordPress網站以使用Gmail SMTP服務器發送電子郵件。

使用WP Mail SMTP Pro獲得更多

如果您想要更多功能,則應嘗試WP Mail SMTP Pro。

使用該插件的專業版,您可以連接:

  • G Suite / Gmail
  • 亞馬遜SES
  • Mailgun
  • Office 365 / Outlook.com
  • SendGrid
  • 和更多

您還將獲得其他功能,例如電子郵件日誌,微調/控制WordPress網站發送的通知的功能等。

對Gmail SMTP無法正常工作進行故障排除

我們已經看到,將Gmail SMTP與某些共享託管配置一起使用時,用戶遇到的問題很少。

請按照以下步驟解決Gmail SMTP問題:

  1. 登錄到您的cPanel帳戶並創建一個與您的Google Apps電子郵件地址匹配的電子郵件帳戶。 這似乎很奇怪,因為您沒有將服務器用於電子郵件。 此步驟基本上會欺騙您的服務器,使您相信您正在通過服務器發送電子郵件。
  2. 在您的cPanel帳戶中,轉到MX記錄,然後將MX路由從自動更改為遠程。 由於每個主機現在都有一個自定義cPanel接口,因此查找起來可能有些棘手。 您需要在MX旁邊查找一個小鏈接,該鏈接顯示“電子郵件路由:遠程郵件交換器”。
  3. 之後,登錄到您的WordPress網站並發送測試電子郵件。

我們希望本文能幫助您學習如何使用Gmail SMTP服務器在WordPress中發送電子郵件。 您可能還希望查看我們的WordPress最佳聯繫表單插件列表,以及針對小型企業的最佳電子郵件營銷服務的比較。

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