重要提示:谷歌和雅虎将从 2024 年 4 月起要求使用 DMARC。
权力管理机构

如何用Windows Powershell修复 "Microsoft 365没有为该域保存DKIM密钥"?

微软365没有保存DKIM密钥

微软365没有保存DKIM密钥

阅读时间 3 分钟

当你在Microsoft Exchange Online上添加域名时,你可能会遇到以下错误信息。"没有为这个域保存DKIM密钥 ",同时发现没有选项可以为域名启用DKIM密钥。

这是Microsoft Exchange Online用户面临的一个常见障碍。然而,这可以使用Windows Powershell轻松解决。

什么是DKIM?

DKIM是DomainKeys Identified Mail,它是一种方法,通过这种方法,一个组织可以以一种可以被收件人验证的方式来宣称对信息负责。数字签名的工作原理类似于用于验证签名电子邮件或网络表格中的数字签名的过程,不同的是,数字签名被添加到由支持DKIM的邮件系统发送的每一封邮件中,而不是只有一封邮件。

它带来了几个好处,包括减少身份欺骗,如垃圾邮件和网络钓鱼。这使接收者能够确认信息是真实的。当一个由你的组织或代表你的组织发送的信息经过认证后,该信息向收件人提供了内容在传输过程中没有被改变的保证。

在Microsoft 356 Exchange Online上使用Windows Powershell启用DKIM的步骤

1.$UserCredential = Get-Credential

会出现一个对话框,要求您输入用户名和密码。请确保您以管理员身份用您的Office 365凭证登录Powershell。

2. $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri -Credential $UserCredential -Authentication Basic -AllowRedirection

3.Import-PSSession $Session -DisableNameChecking

4.New-DkimSigningConfig -DomainName "yourdomain.com" -Enabled $true

[注意:请记得用你自己的域名替换 "yourdomain.com",因为这只是为了本文的目的而提供的示例域名。]

修复 "没有为该域保存DKIM密钥 "的错误

5. 最后,在你启用了你的DKIM密钥后,你需要运行最后一条命令。Remove-PSSession $Session来结束你的Powershell会话

为什么你需要为你的Office 365域名启用DKIM?

DKIM 使用公钥加密技术,通过在电子邮件标题和其他信息组件中添加签名,将一段文本与授权发件人绑定。在收到邮件时,使用私人密钥对签名进行验证,然后发件人将对其在互联网上发布的电子邮件身份负责。它是确保邮件安全无误发送的重要协议。Microsoft 建议您启用 DKIM,以增强在其门户网站上注册的域名的电子邮件安全性

希望这篇文章能帮助你解决Microsoft 365 Exchange Online上的 "此域未启用DKIM密钥 "提示。如果你想了解更多关于如何在Office 365上配置DKIM,你可以通过我们的 office 365 DKIM指南。

为了阻止对你的域名的欺骗性攻击,通过配置我们的 DMARC报告分析器今天就能得到

退出手机版