客户使用商务邮箱给客户发邮件的时候提示不能确定发件人身份的提示,体验大打折扣。收件人是gmail的用户,所以看了下他们的新规:自 2022 年 11 月起,向 Google Gmail 帐号发送电子邮件的新发件人必须设置 SPF 或 DKIM。
然后乱七八糟的看了一堆教程,空讲理论的一大堆,实例的寥寥无几。拿到namecheap邮局中DKIM的DNS记录、公钥和私钥,试着设置了几次,总是无效。由于习惯了域名在cloudflare解析,在咨询了namecheap客服无果后,所以最后又回到了这里。惊讶的发现cloudflare的设置里面有向导,超级好用。不说了,直接开整,前后不到5分钟,全部弄好,测试通过。
位置:进入域名管理界面—>DNS下面的设置—>电子邮件安全—>点击配置。
1、SPF创建记录:namecheap拿到的设置:v=spf1 include:spf.privateemail.com ~all
创建完的DNS值是:v=spf1 include:spf.privateemail.com +all
2、DMARC创建记录:
3、DKIM创建记录:namecheap拿到的设置
从namecheap拿到的DNS记录时,记得只复制括号里面的内容,即从v=DKIM1;k=rsa;p=MIIB***开始复制。
就此创建完毕,可以看到DNS的全部记录已经都有了。你嫌起效的速度慢,可以手动把TTL的值修改为1分钟。
4、最后来检测下是否成功。打开网址:https://tools.wordtothewise.com/authentication,在相应的检测项目中直接输入域名,点击检测就可以了。