如何使用Gmail SMTP服務(wù)器免費發(fā)送電子郵件
大多數(shù)人都知道Gmail是因為它簡潔的界面和有用的功能,例如搜索運算符和插件。但您也可以使用Gmail獲得更多信息:Gmail SMTP服務(wù)器。
使用Gmail SMTP服務(wù)器,您將能夠使用其他電子郵件客戶端(例如Outlook或Thunderbird)從您的Gmail帳戶發(fā)送電子郵件。但更重要的是,您還可以使用Gmail的SMTP服務(wù)器從您的wordpress站點發(fā)送電子郵件。免費!
這是使您的WordPress網(wǎng)站的電子郵件更加可靠的一種非常好的方法,而無需花錢購買專門的電子郵件發(fā)送服務(wù)。Gmail允許您每天發(fā)送多達500封電子郵件,這對于絕大多數(shù)WordPress網(wǎng)站來說已經(jīng)綽綽有余。
在這篇文章中,我們將介紹您需要了解的有關(guān)Gmail SMTP服務(wù)器的所有信息,包括:
- 如何查找Gmail的SMTP服務(wù)器
- Gmail SMTP服務(wù)器常見問題
- 如何配置WordPress以通過Gmail SMTP服務(wù)器發(fā)送電子郵件
如何查找Gmail的SMTP服務(wù)器
讓我們從最重要的問題開始——什么是Gmail SMTP服務(wù)器?
要查找Gmail SMTP服務(wù)器,您可以使用以下詳細(xì)信息:
- Gmail SMTP服務(wù)器地址:smtp.gmail.com
- Gmail SMTP名稱:您的全名
- Gmail SMTP用戶名:您的完整Gmail 地址(例如you@gmail.com )
- Gmail SMTP密碼:您用于登錄Gmail的密碼
- Gmail SMTP端口 (TLS):?587
- Gmail SMTP端口 (SSL):?465
在嘗試設(shè)置時,您可能還會發(fā)現(xiàn)一些其他常見(但不是通用的)Gmail SMTP設(shè)置。如果遇到它們,以下是如何回答它們:
- 是否需要SSL:是
- 是否需要TLS?: 是
- 是否需要身份驗證/使用身份驗證:是
- 是否需要安全連接/使用安全連接:是
Gmail SMTP服務(wù)器常見問題
在深入研究之前,讓我們回答一些有關(guān)Gmail SMTP服務(wù)器的常見問題。
什么是Gmail SMTP服務(wù)器地址?
如上所述,默認(rèn)服務(wù)器地址是smtp.gmail.com。您可以使用完整的Gmail電子郵件地址和Google密碼登錄。
我可以使用Gmail SMTP服務(wù)器發(fā)送電子郵件嗎?
是的!你可以。如果您使用的是其他電子郵件客戶端,例如Thunderbird或Outlook,您可以使用Gmail SMTP服務(wù)器詳細(xì)信息仍然通過您的Gmail帳戶發(fā)送電子郵件。
但是,請記住SMTP僅用于發(fā)送電子郵件。如果您還想在另一個電子郵件客戶端中接收到您的Gmail帳戶的電子郵件,則需要使用POP3或IMAP。您可以通過打開Gmail設(shè)置并轉(zhuǎn)到“Forwarding and POP/IMAP”選項卡來找到這些設(shè)置。
我可以使用Gmail SMTP服務(wù)器發(fā)送WordPress事務(wù)性電子郵件嗎?
也是的!WordPress會發(fā)送大量用于密碼重置、通知等基本事務(wù)性電子郵件,您可以使用Gmail SMTP服務(wù)器發(fā)送所有這些電子郵件。
只需一個免費的Gmail帳戶,您每天就可以發(fā)送多達500封電子郵件,這大大高于其他免費SMTP服務(wù)器的限制。
如果您有付費的Google Workspace帳戶(以前稱為G Suite),Google會提高您的限制,讓您每天最多發(fā)送2,000封電子郵件。您還可以使用自己的自定義域名而不是Gmail地址發(fā)送電子郵件。也就是說,您可以從you@yoursite.com而不是you@gmail.com發(fā)送。為此,您還需要設(shè)置Google Workspace MX記錄以將您的Google Workspace帳戶連接到您的自定義域名。
注意:從技術(shù)上講,發(fā)送限制不是“每天”。相反,這些限制適用于“滾動的24小時周期”。例如,您不能在周一晚上11:59發(fā)送500封電子郵件,然后在周二凌晨12:01再發(fā)送500封電子郵件。
Gmail SMTP服務(wù)器是否仍可使用兩因子身份驗證?
是的!即使您在Google帳戶上啟用了雙重身份驗證,您也可以使用SMTP服務(wù)器。但是,您需要生成應(yīng)用程序密碼,以便應(yīng)用程序仍然可以連接。
您可以在登錄Google帳戶后訪問此頁面來生成應(yīng)用密碼。
但是,如果您想使用Gmail的SMTP服務(wù)器來發(fā)送您的WordPress站點的電子郵件,我們不建議您使用這種方法。相反,您應(yīng)該使用我們將在下面的教程中詳細(xì)介紹的Gmail API方法。這使您可以使用Gmail的API發(fā)送電子郵件,而不僅僅是輸入SMTP服務(wù)器詳細(xì)信息,這還具有避免雙重身份驗證問題的好處。
如何配置WordPress以通過Gmail SMTP服務(wù)器發(fā)送電子郵件
現(xiàn)在,讓我們了解如何使用Gmail SMTP服務(wù)器免費發(fā)送WordPress網(wǎng)站的事務(wù)性電子郵件。此方法效果很好,與使用默認(rèn)的PHP郵件方法相比,將提高您網(wǎng)站電子郵件的可靠性。
要進行此設(shè)置,您需要創(chuàng)建一個Google應(yīng)用程序,以便您可以通過API連接到Gmail SMTP服務(wù)器,而不僅僅是插入SMTP詳細(xì)信息。執(zhí)行此操作涉及很多步驟。這只是一個一次性的設(shè)置過程。也就是說,一旦您花30-60分鐘完成此設(shè)置,您的站點將繼續(xù)受益于自動駕駛儀。
除了創(chuàng)建Google應(yīng)用程序之外,您還需要WordPress SMTP插件的幫助。我們將使用免費的Post SMTP Mailer/Email Log插件,但免費的WP Mail SMTP插件也是支持Gmail API的另一個不錯的選擇。
基本流程是這樣的:
- 安裝Post SMTP Mailer/Email Log插件(您需要先執(zhí)行此操作以獲取要在您的Google應(yīng)用程序中使用的URL)。
- 創(chuàng)建一個谷歌應(yīng)用程序。這是該過程中最復(fù)雜的部分,但我們將指導(dǎo)您完成每一步。
- 將您的Google應(yīng)用API密鑰添加到Post SMTP Mailer/Email Log設(shè)置。
- 發(fā)送測試電子郵件以確保一切正常。
注意 –本教程的重點是使用免費的Gmail帳戶。但是,您可以按照類似的流程將您的網(wǎng)站配置為通過您的Google Workspace (G Suite) 帳戶發(fā)送電子郵件。
1. 安裝和配置Post SMTP Mailer/Email Log
要開始使用,您需要從WordPress.org安裝并激活免費的Post SMTP Mailer/Email Log插件。這使您可以將WordPress站點配置為通過Gmail API/SMTP服務(wù)器發(fā)送電子郵件。
激活插件后,轉(zhuǎn)到WordPress儀表盤中的Post SMTP選項卡,然后單擊Start the Wizard大按鈕下方的Show All Settings鏈接。
然后,轉(zhuǎn)到“Message”選項卡并設(shè)置您的“發(fā)件人”電子郵件地址和姓名。您可以將 Gmail 地址用作“發(fā)件人”電子郵件,也可以根據(jù)需要使用其他電子郵件地址。
接下來,返回“Account”選項卡并在“Type”下拉列表中選擇“?Gmail API ”。做出此選擇后,您應(yīng)該會在下面的Authentication框中看到一些附加選項。保持此頁面打開,因為您將在下一步中需要Authorized javaScript origins和Authorized redirect URI詳細(xì)信息:
選擇Gmail API選項
2. 創(chuàng)建您的Google應(yīng)用
現(xiàn)在,您需要創(chuàng)建一個Google應(yīng)用程序。這就是允許您的WordPress網(wǎng)站通過Gmail API安全地發(fā)送電子郵件的原因。同樣,這絕對是這個過程中最復(fù)雜的部分。但是,它主要只是單擊許多按鈕,我們將為您提供完成它所需的所有步驟/屏幕截圖。
創(chuàng)建項目
要開始使用,請打開一個新選項卡并復(fù)制此URL以轉(zhuǎn)到Google Developers Console。在那里,您需要創(chuàng)建一個新項目。如果這是您第一次登錄開發(fā)者控制臺,Google會提示您創(chuàng)建您的第一個項目。或者,如果您已經(jīng)有一些項目,您可以通過單擊左上角的下拉菜單來創(chuàng)建一個新項目(在下面的屏幕截圖中標(biāo)記為 [1])。
創(chuàng)建一個新的Google Developers項目
啟用Gmail API
創(chuàng)建項目后,單擊按鈕以啟用API和服務(wù) (如上面的屏幕截圖所示)。
在下一個屏幕上,搜索“Gmail”并選擇Gmail API結(jié)果:
搜索Gmail API
然后,在完整的Gmail API頁面中單擊ENABLE:
啟用Gmail API
創(chuàng)建憑據(jù)
現(xiàn)在,您應(yīng)該在Gmail API的專用界面中。單擊按鈕以CREATE CREDENTIALS:
為Gmail API創(chuàng)建憑據(jù)
使用以下信息填寫“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?底部的按鈕。
填寫憑證表格
設(shè)置同意屏幕
現(xiàn)在,谷歌會提示你需要設(shè)置一個同意屏幕。這與您使用Google注冊/登錄網(wǎng)站時看到的授權(quán)屏幕類型相同。
您需要這樣做以滿足Google的要求,但您不必?fù)?dān)心輸入的信息,因為您只會將其用于您自己的WordPress網(wǎng)站。
單擊按鈕Set Up Consent Screen:
創(chuàng)建OAuth同意屏幕的提示
這應(yīng)該會打開一個新選項卡,您可以在其中配置OAuth consent screen(保留原始瀏覽器選項卡,因為您需要稍后再返回)。在User Type下,選擇External。然后,單擊Create:
創(chuàng)建外部同意屏幕
在下一個屏幕上,輸入您網(wǎng)站的基本詳細(xì)信息。再說一遍——你不需要擔(dān)心你放在這里的東西,因為你是唯一會看到這些信息的人。
配置同意屏幕
添加信息后,單擊底部的Save。
完成將憑據(jù)添加到您的項目
現(xiàn)在,返回包含Add credentials to your project的選項卡并輸入以下信息:
- Name?– 您的網(wǎng)站名稱(或其他任何容易記住的名稱)。
- Authorized JavaScript origins – 您可以在Post SMTP Mailer/Email Log插件中找到它(步驟 #1)。
- Authorized redirect URIs – 您可以在Post SMTP Mailer/Email Log插件中找到它(步驟 #1)。
創(chuàng)建您的憑據(jù)
添加完所有內(nèi)容后,單擊Refresh。然后,Refresh按鈕應(yīng)更改為Create OAuth client ID – 單擊該按鈕以完成該過程,然后單擊Done。
單擊Done后,您應(yīng)該會在項目的Credentials選項卡中看到OAuth 2.0 Client IDs部分(單擊Done后應(yīng)該會自動打開)。
單擊您剛剛創(chuàng)建的名稱的條目:
訪問OAuth 2.0客戶端ID
現(xiàn)在,您只需要找到兩條信息:
- Client ID
- Client secret
保持這些值可訪問,因為您將在下一步中需要它們:
您的Gmail API客戶端ID
3. 將Gmail應(yīng)用客戶端ID添加到Post SMTP Mailer/Email Log
要完成設(shè)置,請返回WordPress儀表盤中的Post SMTP Mailer/Email Log設(shè)置,并粘貼上一步中的Client ID和Client secret。然后,確保保存您的更改:
將Gmail API客戶端ID添加到WordPress
然后,插件應(yīng)提示您向Grant permission with Google:
向Google授予權(quán)限
單擊該鏈接將打開正常的Google授權(quán)流程(再次,就像您使用Google登錄注冊網(wǎng)站一樣)。但是,由于您沒有將應(yīng)用提交給Google進行審核,因此Google會向您顯示“This app isn’t verified”的警告。
因為這是您自己的應(yīng)用程序,您可以放心地忽略警告。單擊選項以顯示高級設(shè)置,然后單擊轉(zhuǎn)到“yourwebsite.com”(不安全)鏈接以繼續(xù)授權(quán)過程:
忽略警告繼續(xù)
您現(xiàn)在將完成常規(guī)流程。確保選擇Allow您的WordPress站點訪問您的Gmail帳戶的選項。它需要這些權(quán)限才能通過Gmail SMTP服務(wù)器發(fā)送電子郵件。
就是這樣!有很多步驟,但你現(xiàn)在已經(jīng)完成了。
4. 發(fā)送測試郵件
為確保一切正常,Post SMTP Mailer/Email Log包含發(fā)送測試電子郵件的選項。您可以從主設(shè)置頁面訪問它:
如何通過Gmail API發(fā)送測試電子郵件
您可以輸入要向其發(fā)送測試消息的電子郵件。
然后,您應(yīng)該在插件的設(shè)置中看到一條成功消息:
測試電子郵件的成功消息
如果您轉(zhuǎn)到電子郵件收件箱,您還應(yīng)該看到一封測試電子郵件:
您應(yīng)該在收件箱中看到的實際電子郵件
如果一切順利,你就完成了。
您的WordPress站點現(xiàn)在將使用Gmail SMTP服務(wù)器發(fā)送其所有電子郵件。您可以通過轉(zhuǎn)到Post SMTP → Email Log來確保發(fā)生這種情況。這將列出您網(wǎng)站發(fā)送的所有電子郵件(以及插件遇到問題時的任何錯誤):
如何查看您的網(wǎng)站發(fā)送的電子郵件日志
小結(jié)
Gmail SMTP服務(wù)器允許您使用您的Gmail帳戶和Google的服務(wù)器發(fā)送電子郵件。
此處的一種選擇是配置第三方電子郵件客戶端,例如Thunderbird或Outlook,以通過您的Gmail帳戶發(fā)送電子郵件。默認(rèn)的Gmail SMTP詳細(xì)信息如下:
- Gmail SMTP服務(wù)器地址:smtp.gmail.com
- Gmail SMTP名稱:您的全名
- Gmail SMTP用戶名:您的完整Gmail地址(例如you@gmail.com )
- Gmail SMTP密碼:您用于登錄Gmail的密碼
- Gmail SMTP端口 (TLS):?587
- Gmail SMTP端口 (SSL):?465
另一種選擇是使用Gmail發(fā)送您的WordPress網(wǎng)站的事務(wù)性電子郵件。由于每天限制為500封電子郵件,Gmail的免費發(fā)送限制明顯高于其他免費SMTP服務(wù),例如SendGrid或Mailgun。
但是,如果您這樣做,您應(yīng)該通過Gmail API發(fā)送電子郵件,而不僅僅是使用SMTP服務(wù)器詳細(xì)信息。
雖然設(shè)置應(yīng)用程序以使用Gmail API確實會為該過程增加一些一次性復(fù)雜性,但值得付出努力,因為它為您提供了一種可靠且安全的方式來發(fā)送您網(wǎng)站的電子郵件。
版權(quán)聲明:
本站所有文章和圖片均來自用戶分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系網(wǎng)站客服處理。