大多數人都知道Gmail是因為它簡潔的介面和有用的功能,例如搜尋運算子和外掛。但您也可以使用Gmail獲得更多資訊:Gmail SMTP伺服器。
使用Gmail SMTP伺服器,您將能夠使用其他電子郵件客戶端(例如Outlook或Thunderbird)從您的Gmail帳戶傳送電子郵件。但更重要的是,您還可以使用Gmail的SMTP伺服器從您的WordPress站點傳送電子郵件。免費!
這是使您的WordPress網站的電子郵件更加可靠的一種非常好的方法,而無需花錢購買專門的電子郵件傳送服務。Gmail允許您每天傳送多達500封電子郵件,這對於絕大多數WordPress網站來說已經綽綽有餘。
在這篇文章中,我們將介紹您需要了解的有關Gmail SMTP伺服器的所有資訊,包括:
如何查詢Gmail的SMTP伺服器
讓我們從最重要的問題開始——什麼是Gmail SMTP伺服器?
要查詢Gmail SMTP伺服器,您可以使用以下詳細資訊:
- Gmail SMTP伺服器地址:smtp.gmail.com
- Gmail SMTP名稱:您的全名
- Gmail SMTP使用者名稱:您的完整Gmail 地址(例如you@gmail.com )
- Gmail SMTP密碼:您用於登入Gmail的密碼
- Gmail SMTP埠 (TLS): 587
- Gmail SMTP埠 (SSL): 465
在嘗試設定時,您可能還會發現一些其他常見(但不是通用的)Gmail SMTP設定。如果遇到它們,以下是如何回答它們:
- 是否需要SSL:是
- 是否需要TLS : 是
- 是否需要身份驗證/使用身份驗證:是
- 是否需要安全連線/使用安全連線:是
Gmail SMTP伺服器常見問題
在深入研究之前,讓我們回答一些有關Gmail SMTP伺服器的常見問題。
什麼是Gmail SMTP伺服器地址?
如上所述,預設伺服器地址是smtp.gmail.com。您可以使用完整的Gmail電子郵件地址和Google密碼登入。
我可以使用Gmail SMTP伺服器傳送電子郵件嗎?
是的!你可以。如果您使用的是其他電子郵件客戶端,例如Thunderbird或Outlook,您可以使用Gmail SMTP伺服器詳細資訊仍然通過您的Gmail帳戶傳送電子郵件。
但是,請記住SMTP僅用於傳送電子郵件。如果您還想在另一個電子郵件客戶端中接收到您的Gmail帳戶的電子郵件,則需要使用POP3或IMAP。您可以通過開啟Gmail設定並轉到“Forwarding and POP/IMAP”選項卡來找到這些設定。
我可以使用Gmail SMTP伺服器傳送WordPress事務性電子郵件嗎?
也是的!WordPress會傳送大量用於密碼重置、通知等基本事務性電子郵件,您可以使用Gmail SMTP伺服器傳送所有這些電子郵件。
只需一個免費的Gmail帳戶,您每天就可以傳送多達500封電子郵件,這大大高於其他免費SMTP伺服器的限制。
如果您有付費的Google Workspace帳戶(以前稱為G Suite),Google會提高您的限制,讓您每天最多傳送2,000封電子郵件。您還可以使用自己的自定義域名而不是Gmail地址傳送電子郵件。也就是說,您可以從you@yoursite.com而不是you@gmail.com傳送。為此,您還需要設定Google Workspace MX記錄以將您的Google Workspace帳戶連線到您的自定義域名。
注意:從技術上講,傳送限制不是“每天”。相反,這些限制適用於“滾動的24小時週期”。例如,您不能在週一晚上11:59傳送500封電子郵件,然後在週二凌晨12:01再傳送500封電子郵件。
Gmail SMTP伺服器是否仍可使用兩因子身份驗證?
是的!即使您在Google帳戶上啟用了雙重身份驗證,您也可以使用SMTP伺服器。但是,您需要生成應用程式密碼,以便應用程式仍然可以連線。
您可以在登入Google帳戶後訪問此頁面來生成應用密碼。
但是,如果您想使用Gmail的SMTP伺服器來傳送您的WordPress站點的電子郵件,我們不建議您使用這種方法。相反,您應該使用我們將在下面的教程中詳細介紹的Gmail API方法。這使您可以使用Gmail的API傳送電子郵件,而不僅僅是輸入SMTP伺服器詳細資訊,這還具有避免雙重身份驗證問題的好處。
如何配置WordPress以通過Gmail SMTP伺服器傳送電子郵件
現在,讓我們瞭解如何使用Gmail SMTP伺服器免費傳送WordPress網站的事務性電子郵件。此方法效果很好,與使用預設的PHP郵件方法相比,將提高您網站電子郵件的可靠性。
要進行此設定,您需要建立一個Google應用程式,以便您可以通過API連線到Gmail SMTP伺服器,而不僅僅是插入SMTP詳細資訊。執行此操作涉及很多步驟。這只是一個一次性的設定過程。也就是說,一旦您花30-60分鐘完成此設定,您的站點將繼續受益於自動駕駛儀。
除了建立Google應用程式之外,您還需要WordPress SMTP外掛的幫助。我們將使用免費的Post SMTP Mailer/Email Log外掛,但免費的WP Mail SMTP外掛也是支援Gmail API的另一個不錯的選擇。
基本流程是這樣的:
- 安裝Post SMTP Mailer/Email Log外掛(您需要先執行此操作以獲取要在您的Google應用程式中使用的URL)。
- 建立一個谷歌應用程式。這是該過程中最複雜的部分,但我們將指導您完成每一步。
- 將您的Google應用API金鑰新增到Post SMTP Mailer/Email Log設定。
- 傳送測試電子郵件以確保一切正常。
注意 –本教程的重點是使用免費的Gmail帳戶。但是,您可以按照類似的流程將您的網站配置為通過您的Google Workspace (G Suite) 帳戶傳送電子郵件。
1. 安裝和配置Post SMTP Mailer/Email Log
要開始使用,您需要從WordPress.org安裝並啟用免費的Post SMTP Mailer/Email Log外掛。這使您可以將WordPress站點配置為通過Gmail API/SMTP伺服器傳送電子郵件。
啟用外掛後,轉到WordPress儀表盤中的Post SMTP選項卡,然後單擊Start the Wizard大按鈕下方的Show All Settings連結。
然後,轉到“Message”選項卡並設定您的“發件人”電子郵件地址和姓名。您可以將 Gmail 地址用作“發件人”電子郵件,也可以根據需要使用其他電子郵件地址。
接下來,返回“Account”選項卡並在“Type”下拉選單中選擇“ Gmail API ”。做出此選擇後,您應該會在下面的Authentication框中看到一些附加選項。保持此頁面開啟,因為您將在下一步中需要Authorized JavaScript origins和Authorized redirect URI詳細資訊:
選擇Gmail API選項
2. 建立您的Google應用
現在,您需要建立一個Google應用程式。這就是允許您的WordPress網站通過Gmail API安全地傳送電子郵件的原因。同樣,這絕對是這個過程中最複雜的部分。但是,它主要只是單擊許多按鈕,我們將為您提供完成它所需的所有步驟/螢幕截圖。
建立專案
要開始使用,請開啟一個新選項卡並複製此URL以轉到Google Developers Console。在那裡,您需要建立一個新專案。如果這是您第一次登入開發者控制檯,Google會提示您建立您的第一個專案。或者,如果您已經有一些專案,您可以通過單擊左上角的下拉選單來建立一個新專案(在下面的螢幕截圖中標記為 [1])。
建立一個新的Google Developers專案
啟用Gmail API
建立專案後,單擊按鈕以啟用API和服務 (如上面的螢幕截圖所示)。
在下一個螢幕上,搜尋“Gmail”並選擇Gmail API結果:
搜尋Gmail API
然後,在完整的Gmail API頁面中單擊ENABLE:
啟用Gmail API
建立憑據
現在,您應該在Gmail API的專用介面中。單擊按鈕以CREATE CREDENTIALS:
為Gmail API建立憑據
使用以下資訊填寫“Find out what credentials you need”表格:
- Which API are you using? –Gmail API
- Where will you be calling the API from? –Web browser (JavaScript)
- What data will you be accessing? –User data
完成後,單擊What credentials do I need?底部的按鈕。
填寫憑證表格
設定同意螢幕
現在,谷歌會提示你需要設定一個同意螢幕。這與您使用Google註冊/登入網站時看到的授權螢幕型別相同。
您需要這樣做以滿足Google的要求,但您不必擔心輸入的資訊,因為您只會將其用於您自己的WordPress網站。
單擊按鈕Set Up Consent Screen:
建立OAuth同意螢幕的提示
這應該會開啟一個新選項卡,您可以在其中配置OAuth consent screen(保留原始瀏覽器選項卡,因為您需要稍後再返回)。在User Type下,選擇External。然後,單擊Create:
建立外部同意螢幕
在下一個螢幕上,輸入您網站的基本詳細資訊。再說一遍——你不需要擔心你放在這裡的東西,因為你是唯一會看到這些資訊的人。
配置同意螢幕
新增資訊後,單擊底部的Save。
完成將憑據新增到您的專案
現在,返回包含Add credentials to your project的選項卡並輸入以下資訊:
- Name – 您的網站名稱(或其他任何容易記住的名稱)。
- Authorized JavaScript origins – 您可以在Post SMTP Mailer/Email Log外掛中找到它(步驟 #1)。
- Authorized redirect URIs – 您可以在Post SMTP Mailer/Email Log外掛中找到它(步驟 #1)。
建立您的憑據
新增完所有內容後,單擊Refresh。然後,Refresh按鈕應更改為Create OAuth client ID – 單擊該按鈕以完成該過程,然後單擊Done。
單擊Done後,您應該會在專案的Credentials選項卡中看到OAuth 2.0 Client IDs部分(單擊Done後應該會自動開啟)。
單擊您剛剛建立的名稱的條目:
訪問OAuth 2.0客戶端ID
現在,您只需要找到兩條資訊:
- Client ID
- Client secret
保持這些值可訪問,因為您將在下一步中需要它們:
您的Gmail API客戶端ID
3. 將Gmail應用客戶端ID新增到Post SMTP Mailer/Email Log
要完成設定,請返回WordPress儀表盤中的Post SMTP Mailer/Email Log設定,並貼上上一步中的Client ID和Client secret。然後,確保儲存您的更改:
將Gmail API客戶端ID新增到WordPress
然後,外掛應提示您向Grant permission with Google:
向Google授予許可權
單擊該連結將開啟正常的Google授權流程(再次,就像您使用Google登入註冊網站一樣)。但是,由於您沒有將應用提交給Google進行稽覈,因此Google會向您顯示“This app isn’t verified”的警告。
因為這是您自己的應用程式,您可以放心地忽略警告。單擊選項以顯示高階設定,然後單擊轉到“yourwebsite.com”(不安全)連結以繼續授權過程:
忽略警告繼續
您現在將完成常規流程。確保選擇Allow您的WordPress站點訪問您的Gmail帳戶的選項。它需要這些許可權才能通過Gmail SMTP伺服器傳送電子郵件。
就是這樣!有很多步驟,但你現在已經完成了。
4. 傳送測試郵件
為確保一切正常,Post SMTP Mailer/Email Log包含傳送測試電子郵件的選項。您可以從主設定頁面訪問它:
如何通過Gmail API傳送測試電子郵件
您可以輸入要向其傳送測試訊息的電子郵件。
然後,您應該在外掛的設定中看到一條成功訊息:
測試電子郵件的成功訊息
如果您轉到電子郵件收件箱,您還應該看到一封測試電子郵件:
您應該在收件箱中看到的實際電子郵件
如果一切順利,你就完成了。
您的WordPress站點現在將使用Gmail SMTP伺服器傳送其所有電子郵件。您可以通過轉到Post SMTP → Email Log來確保發生這種情況。這將列出您網站傳送的所有電子郵件(以及外掛遇到問題時的任何錯誤):
如何檢視您的網站傳送的電子郵件日誌
小結
Gmail SMTP伺服器允許您使用您的Gmail帳戶和Google的伺服器傳送電子郵件。
此處的一種選擇是配置第三方電子郵件客戶端,例如Thunderbird或Outlook,以通過您的Gmail帳戶傳送電子郵件。預設的Gmail SMTP詳細資訊如下:
- Gmail SMTP伺服器地址:smtp.gmail.com
- Gmail SMTP名稱:您的全名
- Gmail SMTP使用者名稱:您的完整Gmail地址(例如you@gmail.com )
- Gmail SMTP密碼:您用於登入Gmail的密碼
- Gmail SMTP埠 (TLS): 587
- Gmail SMTP埠 (SSL): 465
另一種選擇是使用Gmail傳送您的WordPress網站的事務性電子郵件。由於每天限制為500封電子郵件,Gmail的免費傳送限制明顯高於其他免費SMTP服務,例如SendGrid或Mailgun。
但是,如果您這樣做,您應該通過Gmail API傳送電子郵件,而不僅僅是使用SMTP伺服器詳細資訊。
雖然設定應用程式以使用Gmail API確實會為該過程增加一些一次性複雜性,但值得付出努力,因為它為您提供了一種可靠且安全的方式來傳送您網站的電子郵件。
評論留言
脣槍舌劍 (2)
峰
2023.5.20 18:05
在吗为什么我发件 前面十几封可以收到 但是后面发送的没有收到呢 是不是哪里配置出现了问题
WBOLT_COM
2023.5.20 18:05
那得看你用它发什么邮件罗,如果用来发营销邮件,分分钟停你的服务。
此外,你可以登录谷歌的后台查看日志的呢。