免费注册

DKIM 检测

输入域名,知道选择器就填上,查看每个 DKIM 公钥的算法和长度。

关于DKIM 检测

DKIM 检测适合在企业邮箱或群发平台开启签名后确认生效,DMARC 报告显示 DKIM 失败或要换密钥时也能用。DKIM 公钥发布在 选择器._domainkey.你的域名 下,DNS 无法列出全部选择器。知道名字就填在“选择器(可选)”里;不填的话,工具自动尝试约 45 个常见名称,比如 google、selector1、selector2、default,以及 Google 按日期命名的 20230601。

每个公钥显示算法(RSA 或 Ed25519)和长度:低于 2048 位给出警告,低于 1024 位判为不合格,因为不少收件方会拒收。作废(p= 为空)、无法读取和测试模式(t=y)的公钥也会标出。它查的是 DNS 里的公钥,不验证具体邮件;想知道邮件由哪个域名和选择器签名,把信头贴到邮件头分析里看。

DKIM 检测怎么用

  1. 1
    输入域名

    填发信用的域名,也可以粘贴邮箱地址。

  2. 2
    填选择器(可选)

    在你发出的邮件信头里找 DKIM-Signature 中的 s=,不知道就留空。

  3. 3
    开始检测

    点“开始检测”,没填选择器时 DKIM 检测会一次尝试约 45 个常见名称。

  4. 4
    查看每个公钥

    表格列出选择器、算法、位数和状态,可以复制或导出 CSV。

为什么用熊仔工匠

  • 自动尝试选择器

    不填选择器时,一次尝试约 45 个常见名称。

  • 密钥长度检查

    低于 2048 位警告,低于 1024 位判为不合格。

  • RSA 和 Ed25519

    直接从公钥读出算法和位数。

  • 公钥状态

    作废、无法读取、处于测试模式的公钥都会标出。

常见问题

DKIM 检测常见问题

DKIM 选择器在哪里找?
打开一封你发出的邮件,查看原始信头,DKIM-Signature 里的 s= 就是选择器,d= 是签名域名。Google Workspace 默认用 google,Microsoft 365 用 selector1 和 selector2,国内企业邮箱请看管理后台或服务商的 DKIM 设置说明。
DKIM 检测为什么找不到公钥?
可能是服务商用的选择器不在常见列表里,DKIM 签名还没开启,或者 TXT、CNAME 记录加错了位置。填上准确的选择器再查,并确认主机记录是 选择器._domainkey。这条 TXT 或 CNAME 记录有没有加上,可以用 DNS 查询查这个完整名称。
1024 位的 DKIM 密钥还能用吗?
还能用,所以只给警告,但 1024 位密钥正在被淘汰,服务商支持的话请换成 2048 位。
DKIM 记录里的 t=y 是什么意思?
表示这个密钥处于测试模式,收件方可能忽略它的验证结果。确认签名正常后,把 t=y 删掉。
DKIM 检测收费吗?
免费,不用注册,也不占每日免费次数。每位访客每小时有查询额度,登录会员更多,查询结果不保存。
把DKIM 检测分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

MAIL MX 记录查询查询域名的收信服务器及优先级。
MAIL DMARC 检测查看域名的 DMARC 策略和报告发送地址。
MAIL 邮件头分析粘贴邮件头,查看邮件经过的服务器、延迟和 SPF、DKIM 验证结果。
MAIL 邮箱地址有效性检测检查邮箱地址的格式错误、一次性邮箱和收信服务器。
MAIL SPF 记录检测检查 SPF 记录,展开 include 并统计 DNS 查询次数。
MAIL DMARC 记录生成器一步步生成 DMARC 记录,从只监控到拒收。
MAIL SPF 记录生成器按你用的邮件服务商生成正确的 SPF 记录。
SEO 死链检测检查一个网页上的全部链接,列出失效和跳转的链接。