You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Outlook 365中已生成的DKIM选择器/值对找回方法(优先寻求非PowerShell方案)

Outlook 365中已生成的DKIM选择器/值对找回方法(优先寻求非PowerShell方案)

我特别理解你不小心关掉菜单没保存DKIM密钥的懊恼!先给你梳理下非PowerShell的排查方向,再补充最终可行的PowerShell方案(毕竟你最后也靠这个解决了,正好给其他遇到同样问题的朋友参考):

一、非PowerShell尝试方向

  • 重新回到Defender的DKIM管理页面:直接访问security.microsoft.com/dkimv2,找到你的目标域名,进入该域名的DKIM设置详情页。有时候生成的密钥会保存在后台,即使你关掉了初始的弹窗,这里依然能查看选择器和对应的密钥值。
  • 检查微软365管理中心的邮件流设置:登录admin.microsoft.com,依次进入「邮件流」>「DKIM」,选中你的域名,查看是否有“查看密钥”或类似的选项。Defender的DKIM设置和管理中心是互通的,这里可能能找到你之前生成的密钥信息。
  • 排查GoDaddy的DNS记录:虽然你还没来得及添加记录,但如果之前有过尝试,或者微软和GoDaddy的域名服务有同步(概率较低),可以登录GoDaddy的域名管理后台,查看DNS记录里是否有残留的DKIM相关CNAME记录,或许能反向找到选择器和密钥。

二、PowerShell方案(亲测有效)

如果你试过上面的方法都没找到,那PowerShell是最可靠的途径,按照下面的步骤来:

  1. 不要用Azure云Shell(正如你踩过的坑,云Shell可能会有cmdlet执行异常的问题),直接使用本地安装的PowerShell(推荐Windows PowerShell 5.1或PowerShell 7+版本)。
  2. 安装Exchange Online模块(如果未安装):以管理员身份打开PowerShell,执行命令:
    Install-Module -Name ExchangeOnlineManagement
    
  3. 连接Exchange Online:执行命令并按照提示输入你的微软365全局管理员账号和密码完成身份验证:
    Connect-ExchangeOnline
    
  4. 获取DKIM密钥信息:替换命令中的你的域名为实际域名,执行后就能看到选择器和对应的密钥值:
    Get-DkimSigningConfig -Identity "你的域名"
    

补充你踩过的实用坑点:一开始用Azure云Shell死活无法执行cmdlet,换本地PowerShell后顺利解决,大家别再走冤枉路啦!

备注:内容来源于stack exchange,提问作者josh1978

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 11:44:06