[推薦] 有免費額度的 SMTP 服務 – SendGrid

之前有文章介紹如何自行架設 SMTP Server – Postfix,而對於小公司或小專案維護 Server 會需要花費一些時間成本,這時可以選擇第三方的 SMTP Server 代替,市面上的 SMTP Server 非常的多,而本篇文章介紹有提供免費額度且不需要綁定信用卡的 SMTP Server 服務 – SendGrid

網址:https://sendgrid.com

註冊

首先在頁面 https://signup.sendgrid.com/ 進入 SendGrid 註冊頁面

填寫註冊的信箱與密碼

接著填寫自己的個人資訊

註冊完成會進入管理頁面

進行信箱驗證

進入頁面需要先驗證註冊的網域是持有人的,之後 SendGrid 才能使用此 domain 進行寄信

可以選擇 「Create a Single Sender」使用已存在的 domain 信箱進行驗證或者是「Authenticate a domain instead」進行 domain 驗證

不過因為這邊我們是沒有自行架設信箱伺服器,所以選擇「Authenticate a domain instead」使用 domain 驗證

接著選擇自己使用的 DNS 服務商

然後設定寄信用的 domain (例如:mail.xenby.com 或是 xenby.com)

頁面會顯要新增的 DNS Record

之後去自己使用的 DNS 服務商將列出的 Record 設定上去

設定完後點「I’ve added these records.」並且按 Verify

如果設定沒有問題會顯示成功的畫面

開始使用 SMTP 服務

點左邊管理選項的中的 [Integration Guide]

這時會有兩種方式進行寄信,第一種是使用 Web API 方式寄送,使用的程式語言框架如果沒有直接支援 SMTP 可以選這個

而如果程式語言框架能直接選擇 SMTP Relay

而因為筆者常用的框架有支援 SMTP 服務,這邊使用 SMTP 進行示範

輸入自己想要的 key name 並且點「Create Key」

接著會產生 key,勾選「I’ve updated my settings.」並且按 Verify Integration

會出現畫面讓你測試寄信功能,這時如果使用程式寄送成功會看到寄送成功畫面

發表迴響