使用Google Workspace和兩因素身份驗證在WordPress中通過SMTP發送電子郵件

WordPress谷歌電子郵件SMTP 2FA

我是的大力擁護者 雙因素驗證 (2FA)在我運行的每個平台上。 作為與客戶和客戶數據打交道的營銷人員,我根本就不太在意安全性,因此必須將每個站點的不同密碼組合在一起,使用Apple Keychain作為密碼存儲庫,並在每個服務上啟用2FA。

如果您正在跑步 WordPress 作為您的內容管理系統,系統通常配置為通過主機推送電子郵件(例如係統消息,密碼提醒等)。 但是,出於以下幾個原因,這不是一個明智的解決方案:

  • 某些主機實際上阻止了從服務器發送出站電子郵件的功能,因此它們不是黑客添加發送電子郵件的惡意軟件的目標。
  • 來自服務器的電子郵件通常不會通過SPF或DKIM之類的電子郵件可傳遞性身份驗證方法進行身份驗證和驗證。 這意味著這些電子郵件可能只是直接路由到垃圾文件夾。
  • 您沒有從服務器推送的所有出站電子郵件的記錄。 通過您的Google Workspace(Gmail)帳戶發送郵件,您便可以將所有郵件都保存在已發送的文件夾中-因此您可以查看網站發送的郵件。

當然,解決方案是安裝一個SMTP插件,該插件將您的電子郵件從Google Workspace帳戶發送出去,而不僅僅是從服務器上推送出去。

Easy WP SMTP WordPress插件

在我們的清單中 最好的WordPress插件,我們列出了 簡易WP SMTP 插件,作為將WordPress網站連接到SMTP服務器以進行身份驗證和發送外發電子郵件的解決方案。 它使用簡單,甚至包括自己的用於發送電子郵件的測試標籤!

的設置 谷歌工作區 非常簡單:

  • SMTP:smtp.gmail.com
  • 需要SSL:是
  • 需要TLS:是
  • 需要驗證:是
  • SSL連接埠:465

外觀如下(我沒有顯示用戶名和密碼的字段):

簡易WP SMTP WordPress插件設置

雙因素驗證

現在的問題是身份驗證。 如果您在Google帳戶中啟用了2FA,則不能僅在插件中輸入用戶名(電子郵件地址)和密碼。 測試時會出現錯誤,提示您需要2FA才能完成對Google服務的身份驗證。

但是,谷歌確實有一個解決方案…… 應用程序密碼.

Google Workspace應用程序密碼

Google Workspace允許您創建不需要兩步驗證的應用程序密碼。 它們基本上是一種單一用途樣式的密碼,您可以將其用於電子郵件客戶端或其他第三方平台……在這種情況下,是您的WordPress網站。

要添加工作區應用程序密碼,請執行以下操作:

  1. 登錄你的 Google帳戶.
  2. 選擇 家居保安.
  3. 登入Google, 選擇 應用程序密碼.
  4. 選擇 其他,然後輸入您的網站名稱並生成密碼。

Google會啟用密碼並將其提供給您,以便您可以使用它進行身份驗證。

Google App密碼

粘貼生成的密碼Easy WP SMTP,它將正確進行身份驗證。 測試電子郵件,您將看到它已發送:

從WordPress Easy WP SMTP測試電子郵件

你覺得呢?

本網站使用Akismet來減少垃圾郵件。 了解您的評論如何處理.