【问题标题】:appmaildev DKIM test fails permerror(no key)appmaildev DKIM 测试失败 permerror(无密钥)
【发布时间】:2014-12-02 10:48:50
【问题描述】:

我正在尝试为我的邮件服务器配置 DKIM,而 appmaildev 一直未能通过 DKIM 测试并出现以下错误:

============================================================
DKIM result: permerror (no key)
============================================================
Signed by: daniel@dgriffen.com
Expected Body Hash: 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=

消息头中的签名如下所示:

DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mail.dgriffen.com;
s=mail; t=1412713480;
bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=;
h=To:Subject:Date:From:From;
b=ZX2a8kFI6/n1ctLv+sqNsm/PNSdV2sWa55uFRpNHJZ9Pya4HGa5otONWRITzIM1R3
 UYoI3R2quVvdccazK3Ii2H5iwcZqOILV4qLIbxWQTheI5VG0XZ7gqzVMHQFjM5iv1G
 JMgJe2fDzbHNZr1noxvNv2Ww3G/FwBqYA8vUc0+w=

我的 DNS DKIM 记录如下:

nslookup -q=TXT mail._domainkey.dgriffen.com
Server:     127.0.1.1
Address:    127.0.1.1#53

Non-authoritative answer:
mail._domainkey.dgriffen.com    text = "v=DKIM1\; k=rsa\;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDniqJ6/NqLk558P+oRaLBYMcsnK76nxGA1fzaMlYmnc8v9vcttbByt9joZ0Fa3u+EwIf13cs8L9kAK05hWnYqK045k9FNqbAVJvMPtcWff+EGJhO6zv8Cmzzst2HU3Q2s2NjFpTlDUXHU/6F6DOcVRRRMSkKWZ+rVrwKMYCmXScQIDAQAB\;"

Authoritative answers can be found from:

据我所知,一切都已正确设置。正在使用正确的选择器,这似乎是这种情况下最常见的错误。错误报告返回的值也需要包含在签名中的值。谁能看到我在这里做错了什么?

【问题讨论】:

    标签: email dns dkim


    【解决方案1】:

    解决了这个问题。标签 d=mail.dgriffen.com 必须是 dgriffen.com。这是 opendkim 的 Keytable 文件的问题。如果你们中的任何人都按照有关如何设置自己的电子邮件服务器的 ars technica 教程,这是该教程中存在的问题。

    【讨论】:

      猜你喜欢
      • 2011-04-12
      • 2019-07-03
      • 1970-01-01
      • 2010-10-03
      • 2022-06-14
      • 2015-04-13
      • 2020-08-26
      • 1970-01-01
      • 2021-07-03
      相关资源
      最近更新 更多