DKIM – OpenSSL错误:数据对于密钥大小来说太大

我在运行EximCentOS服务器上安装了openDKIM作为我的MTA。 我已经通过configuration和testing的关键和eveything似乎很好。

我创build了公钥和私钥,添加了DNS TXT条目并设置了KeyTable,SigningTable和TrustedHosts。 我也设置了opendkim.conf

但是,当我发送邮件,并使用一些像DKIMValidator.comtesting工具来检查结果,我得到的错误

 OpenSSL error: data too large for key size 

我不知道我在做什么错。 我已经通过互联网扫描寻求帮助,但没有find任何。

如果有人能帮助,将不胜感激。

编辑:

我已经从下面的dkimvalidator添加了testing结果。 从testing中,您可以看到exim如何发送数据和标题。 我不知道为什么exim用这些换行符打破关键。 我没有编辑生成的私钥。 我有一种感觉可能是失败的原因。 或者也许别的东西。 如果有人能想出来,将不胜感激:

来自GMail的testing:

DKIM签名:v = 1; A = RSA-SHA256; C =轻松/放松; d = gmail.com; S = 20120113; H = MIME版本:从:date:消息ID:受试者:到; BH = lifSWpvlWkPq6fMhfFkb4eqAqh4c / ik5j2MtPtLKdUQ =; B = KAR6yadY27q / HPp9WAwU9CBR5DWByyuGIjt4z7VjufvcoeQosSUkAN2mFbuyl56oQZ ey7DXu8dLLEZt8piarfdxZd + NKOb6I + 0T4VdFhH7Qne / 274f76k0Bmorejpvo / YY4qhP AzULROQszd3usx7cdZZY850I0b9BJ64WHG2AWJGuWXq8XGqhR4O1hmsdMyysooBEGhtK IiMwdQP5tMqk + kMqVREy0KsyExXj3XqN + PI / dfgNaQ3wGv6jC6s4IYcGjSsZ7 + Rlf7Lq QzU3HQRtOEzhV5mVqc0wMQDBkdd33oqEp4tM1klN / iuR8YympALvTQplVZo3wSgH316t 9 / DW ==

从我的服务器testing:

DKIM签名:v = 1; A = RSA-SHA256; Q = DNS / TXT; C =轻松/放松; d = mydomain.com; S =默认; h = Message-ID:Subject:To:From:Date:Content-Transfer-Encoding:Content-Type:MIME-Version:Sender:Reply-To:Cc:Content-ID:Content- Description:Resent-Date:Resent-来自:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-业主:列表 – 归档; BH = RD + JR + hUluBNEkJb3S41AuIaal72ZB3FF0ZK1OG0inU =; B = ZZMDQEK35K8JqZVqeoY + 3AB9Z fbsOfeuWUD7nXL7nUAS1DGU0GOMO1mVHLyxvujuyPyXEP / YppNW7GowrFc3V / yqum + GcbEG66zJYw MlQa8OFZeKv4250ku3EJ0lXOkpN9mcLGVNia + / GtDWnfVAlFDhzVgwmhbfR1711qro / ECEFe6jq4o Fe6FLzBbelwIFKHL1iQJC3hCHWxYcnWDjXII6ICXfHHejQ61YUtdewxhw6LyPt2RmXa1xVCsY0ZbD DE14Q5FbAimvbaCiWvmK6avSFph / N / + bKSzFLMemm99oOfsTmuHvXJlZv8Jnqmg9rQO8rekpdeDpl BM3j70czg ==;