我们 (sender.org) 为客户端 (example.org) 提供邮件服务器,并使用我们的私人 DKIM 密钥签署传出邮件(我们无法将签名域更改为客户端的域)。
Return-Path: bounce@sender.org
From: from@example.org
DKIM 签名如下所示:
DKIM-Signature: v=1; a=rsa-sha1; q=dns/txt; c=relaxed/relaxed; t=1413987605;
s=default; d=sender.org;
h=Reply-To:List-Unsubscribe:List-Id:From:To:Message-Id:Subject:Date:MIME-Version;
bh=ISuMd/He7ct2h8gGuqNPS6u0Knk=;
b=nLx/atDvwyl28uB6MSXRUoQO2tH0Dr46wn+IPnxioKMGBHlKFAeEArz0VZyvXIIG
wM35CG8QspFTsRxvbV3Wfqx1+cR+6RIK1ecILXxCegNd3SCcaMao3fJ5IYAbL4yLiHy
lbDvXPCSLmJ2uYsNG2ZeIkWDLLOG+WUjyzdtEPD8=
Gmail、Yahoo 和其他人正确验证 DKIM 签名。但是,在 Outlook.com 或 hotmail.com 等 Microsoft 邮件服务中,DKIM 验证失败:
Authentication-Results: hotmail.com; spf=pass (sender IP is 123.456.78.90)
smtp.mailfrom=bounce@sender.org; dkim=none header.d=example.org;
x-hmca=none header.id=from@example.org
消息说dkim=none
即使 DKIM 签名在电子邮件的标题中。更重要的是,它header.d
被错误地设置为example.org
应该是sender.org
- 正在签名的域。
我们已尝试添加i=@sender.org
到 DKIM 签名并更改标头字段的顺序 - 没有任何帮助。
我们错过了什么吗?
这是 hotmail/Outlook.com 中的错误吗?
有没有关于如何解决这个问题的解决方案或其他迹象?