如何使用 WP Mail SMTP 插件獲取 WordPress 表單通知

已發表: 2020-04-24

您沒有收到來自 WordPress 聯繫表格的電子郵件通知嗎? 不幸的是,WordPress 聯繫表不發送電子郵件的問題很常見。

但是,您可以通過在您的網站上設置簡單郵件傳輸協議 (SMTP) 來快速解決此問題並開始接收這些電子郵件。 本教程將向您展示如何修復 WordPress 聯繫表單發送電子郵件問題。

為什麼你沒有收到通知

您是否因為表單沒有發送電子郵件而不斷消失而感到沮喪? 這是 WordPress 社區中的一個大問題,可能會真正損害您的潛在客戶開發工作。 如果您在這裡是因為您正在尋找 WPForms 在哪裡發送電子郵件的答案? 我們已經為您提供了保障。

缺少電子郵件通知的背後可能有很多原因。 以下是一些最常見的:

  • 您的 WordPress 託管服務器(即使是非託管或託管的 WordPress 託管)未配置為使用 WordPress 用於發送由聯繫表單插件(如 WPForms)生成的電子郵件的 PHP 郵件功能。
  • 您的電子郵件服務器將其作為垃圾郵件阻止。 為減少垃圾郵件,您的電子郵件提供商通常會檢查您的電子郵件是否來自其聲稱來自的位置。 例如,如果您的電子郵件服務器是 yahoo.com,那麼您的表單通知可能甚至不會進入垃圾郵件文件夾,因為它們是從完全不同的服務器發出的。 這可能會導致大量問題,包括 WooCommerce 電子郵件丟失、Gravity Forms 不發送電子郵件或 Ninja Forms 不發送電子郵件。

這就是為什麼我們建議使用 SMTP 從 WordPress 發送電子郵件,而不是使用默認的 PHP 郵件功能。 SMTP(簡單郵件傳輸協議)是一種發送電子郵件的行業標準方式,它使用正確的身份驗證方法來確保電子郵件的可傳遞性。

在這篇文章中,我們將使用免費的 WP Mail SMTP 插件,使用任何電子郵件帳戶的簡單設置發送表單通知。

WPForms 是最好的 WordPress Form Builder 插件。 免費獲取!

注意:本教程方法不太安全,因為它將您的電子郵件登錄名和密碼存儲在您的 WordPress 儀表板中。 其他 WordPress 管理員可以訪問它。 對於更安全的選項,我們建議使用 WP Mail SMTP 的更安全選項之一。

如何修復 WordPress 聯繫表不發送電子郵件問題

請按照以下步驟修復 WordPress 聯繫表單不發送電子郵件的問題。

第 1 步:安裝 WP Mail SMTP 插件

您需要做的第一件事是安裝並激活 WP Mail SMTP 插件。 您可以查看本指南,了解如何安裝 WordPress 插件以獲取分步說明。

第 2 步:配置您的發件人電子郵件

安裝並激活此插件後,轉到WP Mail SMTP » 設置以配置郵件選項。

如果 wordpress 聯繫表不發送電子郵件,請調整設置

在這裡,您將首先被要求輸入您的發件人電子郵件。 這是所有網站的電子郵件(和形式的電子郵件通知)的發送的電子郵件地址。 如果您在您的企業網站上進行設置,您可能需要在此處輸入您的企業電子郵件地址。

此設置適用於大多數郵件程序,但也有一些例外。 如果您使用 Zoho Mail SMTP,您的電子郵件將僅從您的 Zoho Mail 地址發送,因此該設置將在插件中顯示為灰色。

注意:確保輸入您將用於發送 SMTP 電子郵件的相同電子郵件地址(您的 Yahoo、Gmail 或 Live 電子郵件地址)。

此外,在 WPForms 中,必須在From Email設置中使用相同的電子郵件來發送表單通知。

我們強烈建議您同時選中標有Force From Email的框。 由於來自您網站上任何發送電子郵件的電子郵件必須與此電子郵件地址匹配才能使 SMTP 正常工作,因此這將為您省去在整個網站(所有形式的電子郵件等)中編輯 WordPress 電子郵件設置的麻煩。

第 3 步:配置您的發件人名稱

接下來,您可以更改您的From Name 。 默認情況下,這將設置為站點名稱。 但是,您可以將其更改為您喜歡的任何內容,例如您的個性化實際名稱。

您還可以選擇強制來自名稱以將此設置應用於站點範圍的電子郵件。

Adjust-From-Name-in-WP-Mail-SMTP-settings

我們還建議選中可選的返迴路徑複選框以設置返迴路徑以匹配發件人電子郵件。 啟用此功能後,如果任何郵件因收件人電子郵件問題而退回,您將收到該地址的電子郵件。

設置返迴路徑匹配發件人電子郵件

第 4 步:選擇您的郵寄者

接下來,在郵件程序字段中,您需要選擇其他 SMTP選項。

選擇了其他 SMTP 的 WP Mail SMTP 郵件程序

如果您遇到 WooCommerce 無法發送電子郵件的問題,您可能需要使用更適合交易電子郵件的其他郵件程序。 請隨時查看我們關於其他一些可用郵件程序的教程,例如 Mailgun、Amazon SES、SendGrid、Gmail 或 Microsoft。

Gmail 選項可讓您從任何 Gmail 或 G-Suite 別名發送電子郵件。 您還可以使用多個別名來發送電子郵件。 查看有關如何從 Gmail 別名發送 WordPress 電子郵件的指南以進行設置。

步驟 5:配置其他 SMTP 設置

選擇其他 SMTP 作為您的郵件程序後,將出現一個名為Other SMTP的新部分。 在這裡,您需要輸入其他詳細信息以將您的站點連接到您的電子郵件提供商。

配置其他 SMTP 設置

每個電子郵件提供商需要略有不同的 SMTP 配置。 在本教程中,我們將了解如何為 Gmail、Yahoo 和 Live/Hotmail 配置選項。

在為任何電子郵件選項輸入您的用戶名和密碼時,請注意此信息以純文本形式存儲。 如需更安全的方法,請查看密碼字段下方有關將密碼添加到您站點的wp-config.php文件的說明。

有關更多詳細信息,請查看 WPBeginner 的教程,以了解有關如何編輯 wp-config 的詳細信息。

密碼

以下是最流行的電子郵件提供商所需的 SMTP 設置:

  • Gmail / G Suite
  • Hotmail / 直播
  • 雅虎郵箱
  • 美國在線

Gmail / G Suite SMTP 設置

如果您想使用 Gmail 或 G Suite 帳戶發送通知,您可以使用以下 SMTP 選項。

  • 主機: smtp.gmail.com
  • 端口: 587(或使用 SSL 加密的 465)
  • 用戶名:您的 Gmail 帳戶電子郵件地址(例如 [email protected])
  • 密碼:您的 Gmail 帳戶密碼
  • 加密: TLS

然後,輸入您的 Gmail 用戶名和密碼並保存這些設置。

注意:請注意,我們建議使用內置的 Gmail 集成,而不是這種安全性較低的其他 SMTP 郵件程序。 但是,如果您使用 SMTP,請不要忘記在下一步中啟用安全性較低的應用程序。

Hotmail / Live SMTP 設置

如果您想使用 Hotmail 或 Live 電子郵件發送通知,您可以使用以下 SMTP 選項。

  • 主機: smtp.live.com
  • 端口: 587
  • 用戶名:您的 Hotmail 帳戶電子郵件(例如 [email protected])
  • 密碼:您的 Hotmail 帳戶密碼
  • 加密: TLS

然後,輸入您的 Live 或 Hotmail 用戶名和密碼,然後單擊保存更改

雅虎郵件 SMTP 設置

如果您想使用 Yahoo 電子郵件發送通知,您可以使用以下 SMTP 選項。

  • 主機: smtp.mail.yahoo.com
  • 端口: 465
  • 用戶名:您的 Yahoo Mail 帳戶電子郵件(例如 [email protected])
  • 密碼:您的雅虎郵箱賬戶密碼
  • 加密: SSL

然後,輸入您的 Yahoo 用戶名和密碼並點擊Save Changes

注意:請注意,您需要啟用安全性較低的應用程序,在下一步中可以找到。

美國在線 SMTP 設置

如果您想使用您的 AOL 電子郵件發送通知,您可以使用以下 SMTP 選項。

  • 主機: smtp.aol.com
  • 端口: 587
  • 用戶名:您的 AOL 網名(例如 john)
  • 密碼:您的 AOL 帳戶密碼
  • 加密: TLS

輸入這些詳細信息後,請務必單擊“保存設置”按鈕。

第 6 步:啟用安全性較低的應用程序

為了在您的 WordPress 網站上使用 SMTP,您可能需要在您的電子郵件帳戶上啟用安全性較低的應用程序。 下面,我們將向您展示如何做到這一點:

  • Gmail
  • Hotmail/Live
  • 雅虎

如何在 Gmail 中啟用安全性較低的應用程序

要在 Gmail 上啟用安全性較低的應用,請登錄您的 Gmail 或 G Suite 帳戶。

然後,單擊此鏈接轉到安全性較低的應用程序。 在訪問安全性較低的應用程序旁邊,選擇打開。 (如果您啟用了雙重身份驗證,則需要先禁用它,然後才能啟用此選項。)

當 wordpress 聯繫表不發送電子郵件時,安全性較低的應用程序

有時出於安全原因,即使啟用了安全性較低的應用程序,Gmail 也可能會自動阻止 SMTP 使用的登錄。 發生這種情況時,您的輔助郵箱地址將收到一封電子郵件,其中包含如下所示的登錄嘗試警告:

當wordpress聯繫表不發送電子郵件時,google smtp阻止

要刪除此阻止,您需要單擊“立即查看您的設備”按鈕(或訪問您帳戶的“最近使用的設備”頁面)並按照說明讓 Google 知道這是一次合法的登錄嘗試。

如何在 Hotmail/Live 中啟用安全性較低的應用程序

如果您使用的是 Live 或 Hotmail 電子郵件,則無需在您的帳戶上啟用安全性較低的應用程序即可在您的站點上配置 SMTP。

如何在雅虎中啟用安全性較低的應用程序

要在 Yahoo 上啟用安全性較低的應用程序,請登錄您的 Yahoo 帳戶。

然後,單擊此處轉到帳戶安全設置。

現在向下滾動到生成應用程序密碼並單擊它。

如果 wordpress 聯繫表不發送電子郵件,雅虎帳戶安全屏幕

將出現一個屏幕以生成您的密碼。 從下拉菜單中選擇“其他應用”。 隨意命名它,然後單擊“生成”按鈕。

當wordpress聯繫表不發送電子郵件時生成應用程序密碼雅虎

您的密碼將顯示在下一個屏幕上。 複製它並單擊完成。 您需要將其粘貼到 WP Mail SMTP 設置區域。

生成應用密碼雅虎

您將看到為您生成的應用密碼。

應用程序生成的密碼

生成密碼後,您可以將此密碼粘貼到 WP Mail SMTP 中。

密碼

第 7 步:發送測試電子郵件

將您的 SMTP 設置添加到 WP Mail SMTP 後,發送測試電子郵件以確保一切正常,這一點很重要。

要發送測試電子郵件,請單擊 WP Mail SMTP 設置頁面上的電子郵件測試選項卡。

修復 wordpress 聯繫表不使用 wp 郵件 smtp 發送測試發送電子郵件

在此選項卡上,您可以輸入您有權訪問的任何電子郵件地址,然後單擊“發送電子郵件”按鈕。

按鈕發送 wp 郵件 smtp 測試電子郵件

發送電子郵件後,您應該會看到一條成功消息。

成功消息smtp

如果您檢查剛剛輸入的電子郵件地址的收件箱,您應該會收到此測試的電子郵件。 如果您使用 Yahoo 電子郵件,它可能需要大約 5 到 10 分鐘才能到達您的收件箱。

wp郵件測試成功消息電子郵件修復wordpress聯繫表不發送電子郵件

完成此設置後,請務必通過提交幾個測試提交來測試您的表單電子郵件。 這樣,您就可以檢查電子郵件是否成功發送。

並且不要忘記將表單通知設置中的發件人電子郵件設置為您設置此 SMTP 所用的同一電子郵件。

最後的想法

就是這樣! 您已在 WordPress 站點上成功配置了 SMTP。 您現在將開始從 WordPress 表單接收通知。

現在您的電子郵件通知工作正常,您可能還想查看我們關於如何減少購物車放棄的帖子,以便您可以了解有關發送放棄購物車的電子郵件和其他提示的更多信息。

你在等什麼? 立即開始使用最強大的 WordPress 表單插件。

如果您喜歡這篇文章,請在 Facebook 和 Twitter 上關注我們以獲取更多免費的 WordPress 教程。