选择邮件服务提供商
支持 SMTP 的传统服务提供商:
支持 SMTP API 的专业邮件服务提供商:
- SendGrid – https://sendgrid.com/
- Mailgun – https://www.mailgun.com/
- Mailjet – https://www.mailjet.com/
SendGrid
本教程以 SendGrid 免费版为例。
如需免费使用 SendGrid,有2个方式:
- 直接在官网 https://sendgrid.com/ 注册账号,可以得到每天 100 封的免费额度,注册方便,适合小型站点。
- 通过 Azure 订阅 SendGrid 免费版,可以得到每月 25,000 封的免费额度。需要注册 Azure 账户并绑定银行卡,然后在 Azure Marketplace 中订阅 SendGrid 服务。适合中大型站点。
详见:https://docs.microsoft.com/en-us/azure/sendgrid-dotnet-how-to-send-email
注册登录 SendGrid 后,在 Sender Authentication
菜单中添加你的域名:
输入你要用于发送邮件的域名:
得到一排 SendGrid 要求添加到你的域名的 CNAME 记录:
登录 Cloudflare,将 SendGrid 所要求的 CNAME 记录添加到 Cloudflare 的 DNS 面板:
回到 SendGrid ,点击 Verify
验证:
在 API Keys 菜单中添加一个 API 密钥:
妥善保存这个密钥,这个密钥只会显示一次:
本章节完。