MTA-STS TLS报告谷歌报未找到策略其余域名均100%成功是什么原因
问题背景
我已在测试模式下部署MTA-STS策略超过两周,目前收到多个域名的TLS报告:Google Inc反馈「未找到策略」,其余所有域名都能正常识别并应用该STS策略,且所有域名的报告成功率均为100%。
我暂未排查出谷歌无法识别该策略的原因,没有收到错误报告,所有邮件投递成功率均为100%。
Dmarcian TLS检查工具显示所有配置均正常,策略文本和对应URL如下:
https://example.com/.well-known/mta-sts.txt : version: STSv1 Mode: testing mx: mydomain-com.mail.protection.outlook.c… max_age: 600
另外,.htaccess文件中未设置访问限制,我可以看到包括谷歌在内的所有域名访问该策略URL时都返回200成功状态码。
问题原因&修复方案
我在相关技术文档中看到说明:Google仅会处理max_age高于86000秒的策略,若max_age小于等于86000,策略会被忽略,若开启了TLS-RPT则会每日发送未找到策略的报告。
我已经修改了.well-known/mta-sts.txt文件,将max_age调整为86400,高于最低要求86000秒,符合谷歌的官方指南要求。另外谷歌Workspace管理员帮助文档中「2. 创建MTA-STS策略」部分也说明,max_age的取值必须在86400(1天)到31557600(约1年)之间。
最终结论
Google仅会处理max_age高于86000秒的策略,若max_age小于等于86000,策略会被忽略,若开启了TLS-RPT则会每日发送未找到策略的报告。
内容的提问来源于stack exchange,提问作者washingon
相关产品推荐
相关产品推荐

