現(xiàn)在很多主機(jī)商都默認(rèn)禁用了服務(wù)器的 25 端口,導(dǎo)致 WordPress 無法發(fā)送郵件,即使沒有禁用 25 端口,WordPress 默認(rèn)發(fā)送的郵件可行度也不高,經(jīng)常進(jìn)入垃圾箱。所以,我們一般都需要為 WordPress 網(wǎng)站配置 SMTP 發(fā)送郵件。
之前我們分享過使用 Gmail API 和 阿里云郵件推送 兩個(gè)配置 SMTP 的教程,今天我們分享的是來自國外的 SendGrid,它提供的郵件 API 功能,也支持SMTP配置。

SendGrid 免費(fèi)賬戶可以每天發(fā)送 100封郵件,對(duì)于絕大多數(shù)的網(wǎng)站來說足夠使用了。SendGrid 還有付費(fèi)套餐,某些套餐支持郵箱地址驗(yàn)證、獨(dú)立IP等,按照自己的預(yù)算決定。
注冊(cè) SendGrid 賬戶
由于 SendGrid 是境外服務(wù),所以建議外貿(mào)網(wǎng)站使用。在注冊(cè)過程中,也需要搭梯子才能正常走完所有流程。準(zhǔn)備好你的梯子,讓我們開始吧!
訪問 SendGrid 官方 https://sendgrid.com/,點(diǎn)擊右上角的【Start for free】按鈕,即可進(jìn)入下面的注冊(cè)界面:

按照上面填寫所有字段,密碼需要至少 16 位,同時(shí)包含數(shù)字、大小寫字母、特殊符號(hào),還需要進(jìn)行反機(jī)器人驗(yàn)證,一切滿足后,點(diǎn)擊【Continue】按鈕,進(jìn)入到下一步:

在上圖界面輸入你郵箱收到的驗(yàn)證碼,點(diǎn)擊【Verify】,然后進(jìn)入到下一步,需要驗(yàn)證手機(jī)號(hào):

在上圖界面選擇 +86 中國,然后輸入你真實(shí)可用的手機(jī)號(hào)碼,點(diǎn)擊【Send code via SMS】,然后你將收到短信驗(yàn)證碼:

在上圖界面輸入驗(yàn)證碼,點(diǎn)擊【Verify】按鈕,出現(xiàn)下圖界面,說明驗(yàn)證成功!

請(qǐng)務(wù)必復(fù)制保存上面的【恢復(fù)碼】,如果你的手機(jī)不能接受到驗(yàn)證碼,需要這個(gè)恢復(fù)碼找回登錄
點(diǎn)擊上面的【Continue】按鈕,進(jìn)入到下圖步驟,如實(shí)填寫帶紅點(diǎn)的字段,點(diǎn)擊【Get Started】按鈕:

不得不說,這個(gè)注冊(cè)流程真TM麻煩,不過人家是老板說了算!
驗(yàn)證發(fā)件域名
進(jìn)入到用戶中心后,默認(rèn)就是下圖界面,我們先要驗(yàn)證一個(gè)發(fā)件域名:

點(diǎn)擊上圖界面的【Authenticate domain】按鈕,進(jìn)入下一步:

直接點(diǎn)擊進(jìn)入下一步:

在上圖界面,輸入根域名,比如 wpkz.cc,然后勾選對(duì)應(yīng)的選項(xiàng),輸入一個(gè)子域名,比如 email,這樣我們最終的郵箱后綴就是 email.wpkz.cc ,點(diǎn)擊進(jìn)入下一步:
1、建議采用網(wǎng)站的域名,可以提升郵件的可信度<br>2、這里我們采用一個(gè)二級(jí)域名來作為郵件后綴,是為了不影響我們用根域名做企業(yè)郵箱后綴

在上圖界面中,我們可以看到有4條解析記錄,需要我們?cè)谟蛎芾砗笈_(tái)去添加好解析記錄,比如下圖我們已經(jīng)添加好了。然后就可以勾選選項(xiàng),點(diǎn)擊【Verify】

在上圖解析記錄界面,我們額外多加了一條 TXT記錄,名稱為 email (我們的二級(jí)域名部分),內(nèi)容為 v=spf1 include:sendgrid.net -all,提升郵件的可信度。
解析生效,驗(yàn)證通過了:

創(chuàng)建發(fā)件人郵箱
按照下圖指示,我們點(diǎn)擊【Create New Sender】按鈕:

在彈出的界面中,輸入紅點(diǎn)標(biāo)識(shí)的必填字段,最需要注意的是【From Email Address】字段,需要填寫完整的郵箱地址,后綴就是前面驗(yàn)證過的域名,比如示例中我們驗(yàn)證過的 email.wpkz.cc,下圖我們填寫的是 notify@email.wpkz.cc,然后點(diǎn)擊下面的【Create】按鈕:

然后一個(gè)驗(yàn)證過的發(fā)件人郵箱已經(jīng)創(chuàng)建好了:

創(chuàng)建 API 密鑰
我們需要?jiǎng)?chuàng)建一個(gè) API 密鑰,用于SMTP配置,按照下圖指示點(diǎn)擊【Create API Key】:

隨便輸入一個(gè)名稱,然后選擇第一個(gè)選項(xiàng),點(diǎn)擊【Create & View】:

如下圖,復(fù)制保存好這個(gè)密鑰,等下要用到:

配置SMTP
返回你的 WordPress 網(wǎng)站后臺(tái),在插件-安裝插件界面,搜索安裝 Fluent SMTP,啟用后,訪問插件的設(shè)置界面,如下,點(diǎn)擊 SendGrid:

在下圖界面中,我們按照提示填入 發(fā)件人郵箱(就是前面創(chuàng)建的郵箱) 、發(fā)件人名稱 和 上一步創(chuàng)建的 API密鑰,點(diǎn)擊【保存連接設(shè)置】:

按照下圖,點(diǎn)擊 郵件測(cè)試 ,然后選擇我們配置的郵箱地址,輸入一個(gè)收件地址,點(diǎn)擊【Send Test Email】,能收到郵件就說明配置成功了。

注意:發(fā)送的測(cè)試郵件有可能會(huì)進(jìn)入廣告分類或垃圾箱。
總結(jié)
以上就是 WordPress 使用 SendGrid API 配置 SMTP 發(fā)送郵件的教程,需要注意的是,SendGrid 通常被用來發(fā)送一些營銷郵件,所以他們的免費(fèi)賬號(hào)發(fā)送的郵件可能會(huì)被郵件商判斷為廣告或垃圾郵件,請(qǐng)多多測(cè)試。





這個(gè)好 不過就是國外的