前言
在使用Microsoft 365 Exchange Online发送邮件的时候,第一次收到了退信。通过退信的日志分析,收件邮箱所在的服务器把某个ip列为了垃圾/钓鱼邮件的黑名单中,但是奇怪的是我自己的上网环境根本和这个IP没有任何关系。于是给微软的售后递交了工单。
解决方法
根据微软官方客服的解答,做了以下的操作
1:修改SPF记录
登陆域名的管理后台,把SPF记录修改为
v=spf1 ip4:此处添加被黑名单的IP地址 include:spf.protection.outlook.com -all
2:添加DKIM 验证
操作步骤:
- 登陆微软的DKIM页面:https://security.microsoft.com/dkimv2
- 选择需要设置DKIM验证的域名
- 在右侧出现的浮动窗口处点击 创建DKMI密钥 按钮,获得2条CNAME记录内容
- 登陆域名管理后台,把获得的2条CNAME记录添加进去
- 大约10分钟左右,CNAME 记录生效以后,再打开DKIM页面:https://security.microsoft.com/dkimv2,选择需要启用DKIM验证的域名
- 在右侧出现的浮动窗口处,为此域的邮件签上 DKIM 签名 下的按钮拖动到启用即可。如果跳窗提示无法生效,则多半是CNAME的解析还没有生效。需要生效以后才能启用。
如果DKIM设置生效后,将呈现以下的界面。