新聞中心

10年積累的成都做網(wǎng)站、網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有北戴河免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
在排除wordpress不發(fā)送電子郵件的故障時,這有時會有點棘手。為什么?因為許多托管的WordPress主機不提供傳統(tǒng)的電子郵件托管。
SendGrid是另一個流行的交易電子郵件服務(wù)提供商。事務(wù)性電子郵件的一些示例包括新用戶注冊電子郵件、密碼重置電子郵件、WooCommerce訂單通知等。基本上,網(wǎng)站功能或任何與營銷無關(guān)的內(nèi)容所需的基本電子郵件。這意味著您通??梢云鸫沧邉?,而不必?fù)?dān)心電子郵件。
因此,如果您需要完全控制您的DNS記錄 (DKIM) 或在發(fā)送電子郵件時遇到問題,那么使用第三方SMTP提供商(事務(wù)性電子郵件服務(wù))配置您自己的WordPress會很有幫助。
今天我們將向您展示如何在WordPress中配置SendGrid以發(fā)送電子郵件。
什么是SendGrid?
SendGrid(現(xiàn)在歸Twilio所有)被業(yè)內(nèi)一些知名企業(yè)使用,例如Uber、Spotify、Yelp、Airbnb等。它最初是為開發(fā)人員設(shè)計的事務(wù)性電子郵件SMTP和API服務(wù)。但是,他們現(xiàn)在也提供電子郵件營銷功能。因此,您可以將它們用于一個或另一個或兩者。今天我們將關(guān)注事物的事務(wù)性方面,因為這可能是你們大多數(shù)人試圖啟動和運行的。
SendGrid有30天的免費試用期,您最多可以發(fā)送40,000封電子郵件。之后,您可以永遠免費繼續(xù)免費試用,每天最多發(fā)送100封電子郵件。
如果您需要更多電子郵件,他們的Essentials計劃起價為每月14.95美元,您每月最多可以發(fā)送40,000封電子郵件。每封額外電子郵件的費用為0.001美元。但您也可以升級到更高的計劃以節(jié)省更多資金。
一些額外的好處包括:
- 能夠使用Web API或SMTP發(fā)送電子郵件。Web API速度更快,包括用于管理用戶取消訂閱、管理IP、模板電子郵件等的功能。
- 通過域和鏈接自定義提高送達率以命中用戶收件箱,無論是從共享IP池還是從專用IP發(fā)送。
- 使用我們的自定義SPF和DKIM記錄創(chuàng)建消除域欺騙和網(wǎng)絡(luò)釣魚電子郵件。
- 受益于通過我們安全、分布式和冗余數(shù)據(jù)中心的持續(xù)郵件流。
- 實時和可搜索的日志。
創(chuàng)建SendGrid帳戶和API密鑰
您需要做的第一件事是創(chuàng)建一個SendGrid帳戶并生成您的API密鑰。請按照以下步驟操作。
第1步
首先,在SendGrid.com注冊免費試用。然后通過單擊您收到的確認(rèn)電子郵件來驗證您的帳戶。
SendGrid確認(rèn)電子郵件
第2步
進入后,我們強烈建議您設(shè)置兩因子身份驗證。電子郵件傳遞和路由非常重要,您最不希望有人入侵您的帳戶。這為您的帳戶增加了一層額外的保護。您可以在“Settings”→“Two-Factor Authentication”下執(zhí)行此操作。
他們?yōu)槟峁┝藘煞N選擇:Authy App(推薦)或短信(SMS)。
SendGrid兩因子身份驗證
第3步
接下來,您需要生成您的SendGrid API密鑰。點擊進入“Settings”→“API Keys”。然后單擊“Create API Key”。
SendGrid創(chuàng)建API密鑰
第4步
為您的API取一個您可以識別的名稱。這可以是任何東西。選擇“Full Access”,然后單擊“Create & View”。
SendGrid創(chuàng)建API密鑰
您將需要復(fù)制您的API密鑰并將其保存在安全的地方,因為他們不會再次向您顯示它。您將需要它來配置下面的插件。
SendGrid API密鑰
如何使用Post SMTP插件配置SendGrid
我們建議使用流行的免費Post SMTP插件配置SendGrid 。也許您已經(jīng)在當(dāng)前設(shè)置中使用了此插件,因此將其切換到SendGrid應(yīng)該很容易。
Post SMTP插件
Post SMTP插件會定期更新并支持通過SendGrid的SMTP中繼以及SendGrid的Web API發(fā)送。它目前擁有100,000多個活躍安裝。
您可以從WordPress插件庫下載它,也可以在WordPress儀表盤中的“插件”→“安裝插件”下搜索它。
以下是您可能想要使用Web API方法與SMTP的幾個原因:
- SMTP連接有多個故障點。
- Web API方法通常比SMTP更快,延遲更少。
- 與使用SMTP的標(biāo)準(zhǔn)憑證方法相比,Web API使用API密鑰增加了額外的安全層。
- 有時WordPress主機會在端口 25、465和587上阻止與SMTP的出站連接?;蛘咚麄兩踔量赡芨静恢С諷MTP。使用Web API方法,您不必?fù)?dān)心這一點。
- 替換默認(rèn)的wp_mail函數(shù)以發(fā)送電子郵件。
第1步
安裝插件后,單擊“Post SMTP”→“Start the Wizard”。
Post SMTP向?qū)?/p>
第2步
輸入您想要“send mail as”的電子郵件地址和名稱。這是用戶從您的網(wǎng)站收到電子郵件時會看到的內(nèi)容。然后點擊“Next”。
Post SMTP發(fā)件人詳細信息
第3步
我們將使用SendGrid的API,而不是SMTP。但是,如果API出現(xiàn)任何問題,將來擁有SMTP服務(wù)器將是一個后備。所以輸入SendGrid的SMTP服務(wù)器地址,即:smtp.sendgrid.net。然后點擊“Next”。
Post SMTP外發(fā)郵件服務(wù)器主機名
第4步
選擇“SendGrid API”,然后單擊“Next”。
SendGrid API身份驗證
第5步
現(xiàn)在回到Post SMTP Setup,粘貼您之前生成的SendGrid API密鑰,然后單擊“Next”。
Post SMTP設(shè)置SendGrid API密鑰
第6步
然后,您可以選擇在電子郵件未能送達時收到通知的方式。電子郵件是默認(rèn)且最簡單的選項。Post SMTP甚至有一個Slack選項。然后點擊“Next”。
Post SMTP電子郵件通知
第7步
然后,您可以發(fā)送測試電子郵件以確保一切正常。在“Actions”菜單下,單擊“Send a Test Email”。
Post SMTP測試郵件
輸入您要向其發(fā)送測試的收件人電子郵件地址,然后單擊“Next”。如果一切正常,您將看到“Success”消息。
Post SMTP測試電子郵件成功
就是這樣!來自您的WordPress站點的所有電子郵件現(xiàn)在都將通過SendGrid的郵件服務(wù)器發(fā)送出去。請務(wù)必檢查您的收件箱和垃圾郵件文件夾,以確保測試電子郵件通過。您還可以檢查SendGrid活動提要。
SendGrid活動提要
第8步
然后您應(yīng)該跳到下面的部分來配置您的SendGrid域身份驗證。
配置SendGrid域身份驗證
配置您的SendGrid域身份驗證將通過向收件箱提供商證明您擁有從中發(fā)送的域來提高可傳遞性。否則,您的電子郵件可能最終會出現(xiàn)在垃圾郵件文件夾中。
第1步
在SendGrid儀表盤中,單擊進入“Settings”→“Sender Authentication”。在域身份驗證部分下,單擊“Get Started”。
SendGrid域認(rèn)證
第2步
選擇您正在使用的DNS主機。然后點擊“Next”。
DNS主機
第3步
輸入您要發(fā)送的域。然后,您可以選擇您喜歡的安全類型。默認(rèn)和推薦的選項是“Use automated security”。啟用后,SendGrid將自動輪換您的DKIM密鑰,以便它們不會被破壞。然后點擊“Next”。
SendGrid域發(fā)送自
第4步
然后您需要添加DNS記錄,以便您的電子郵件指向SendGrid。您可以在您的域注冊商或第三方DNS提供商處執(zhí)行此操作。它們需要三個CNAME記錄。如果您需要這方面的幫助,您可以隨時向您的提供商尋求幫助。
添加它們后,選中“I’ve added these records”框,然后單擊“Verify”。注意:添加DNS記錄后,可能需要一段時間才能傳播。大多數(shù)只需要幾分鐘,但可能需要長達24小時。
SendGrid DNS記錄
然后您應(yīng)該會看到“It worked!” 域驗證完成時的消息。
SendGrid已驗證
您現(xiàn)在應(yīng)該已經(jīng)準(zhǔn)備好發(fā)送電子郵件了!請記住,上面的插件替換了默認(rèn)的wp_mail函數(shù)。這意味著從您的站點發(fā)出的所有電子郵件現(xiàn)在都將通過SendGrid路由。
本文名稱:如何為WordPress配置SendGrid以發(fā)送電子郵件
轉(zhuǎn)載注明:http://fisionsoft.com.cn/article/dpiijds.html


咨詢
建站咨詢
