本文主要内容转载自Sabia科学研究所
背景
最近在搭建WordPress和WHMCS的时候,需要频繁用到发邮件的功能,之前一直在用QQ邮箱和Gmail自带的SMTP来发邮件,但是这种方式对每小时发信数量有着严格的限制(超过100封就开始拒绝了。。)。于是就开始拿起先前的Github学生包里的这个SendGrid包,每月可以免费发送一万五千封邮件。
SendGrid 申请
- 打开GitHub学生包,找到Sendgrid部分,地址为:https://education.github.com/pack/offers
- 点击上面的链接后,跳转到注册页面,点击 Get Started 进行注册,填写信息(注意最好填写学生包邮箱,但并非必须)
SendGrid 配置
- 注册完成后进去Sendgrid设置,设置域名白名单。地址为:https://app.sendgrid.com/settings/whitelabel/domains。按照下图设置好域名及相关的DNS解析。之后验证域名解析。
- 设置发件人,一般建议From的邮箱在前一步的子域名范围内,否则发信大概率被判定为垃圾邮件。地址为:https://sendgrid.com/marketing_campaigns/ui/senders
WHMCS 设置
- 打开你的WHMCS邮箱设置界面,在WHMCS里使用Sendgrid,只需要在常规设置里,填写相应的选项即可
SMTP服务器:smtp.sendgrid.net 用户名:(你登陆Sendgrid的用户名) 密码:(你登陆Sendgrid的密码)
WordPress 设置
- 在WordPress里设置Sendgrid,只需要使用Sendgrid SMTP插件即可,如下图
注事事项
Github赠送的免费邮件包计划是终身有效的。但是此套餐没有独立IP,无法隐藏你自己的IP。
本文来自Sabia科学研究所,经授权后发布,本文观点不代表Leonn 的博客立场,转载请联系原作者。
评论列表(5条)
Email Sending Failed – SMTP Error: Could not authenticate.
这个应该如何解决
你的配置问题
大佬什么原因typecho换成wp的
我是因为正好有个不错的主题,之前的主题不适合展示
可以在spf记录里添加自己的服务器,然后用自己服务器来发信这样就没限制了吧