Article 4VBXX Sendmail OpenDKIM signature failure

Sendmail OpenDKIM signature failure

by
drewhead
from LinuxQuestions.org on (#4VBXX)
I've got a self compiled sendmail 8.15.2 on a reasonably up to date 14.2 signing outbound emails via OpenDKIM running on the same box.

My cf has been generated with INPUT_MAIL_FILTER(`opendkim', `S=inet:8891@127.0.0.1')
I've commented out MASQUERADE_AS, and FEATURE(`genericstable' ...
and added in FEATURE(`nocanonify')
all in accordiance with OpenDKIM's README

Both sendmail.cf and submit.cf have been rebuilt.
Both sendmail and OpenDKIM have been restarted.

I created the key via OpenDKIM directions.

opendkim.conf
Code:LogWhy yes
Syslog yes
SyslogSuccess yes

Canonicalization relaxed/simple

Domain drewhead.org,keep.drewhead.org,vgap.drewhead.org
Selector keep_2019
KeyFile /etc/mail/keep_2019.mail.key.pem

Socket inet:8891@localhost

ReportAddress drewhead@drewhead.org
SendReports yes# dig -t TXT keep_2019._domainkey.keep.drewhead.org

Code:; <<>> DiG 9.11.8 <<>> -t TXT keep_2019._domainkey.keep.drewhead.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42474
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;keep_2019._domainkey.keep.drewhead.org. IN TXT

;; ANSWER SECTION:
keep_2019._domainkey.keep.drewhead.org. 86400 IN TXT "v=DKIM1; g=*; k=rsa; t=y; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7B2iTMmou7k3D57tKys38BRqMeWCwJYrBHYzQcTyeXUu2/B0JbgXy6vFIGzoRC0FJqKj14iI5WPheJy9tQGnyfAneg1S3tuIGqXck7UPLDEsw0c+3/TM1StbNMTtbR+Z5xz7njGPnN9rsS4p4vMzS6HHOX+y/y+K6rZNDK1mZxQIDAQAB"

;; AUTHORITY SECTION:
drewhead.org. 86400 IN NS ns4.linode.com.
drewhead.org. 86400 IN NS ns2.linode.com.
drewhead.org. 86400 IN NS ns5.linode.com.
drewhead.org. 86400 IN NS ns3.linode.com.
drewhead.org. 86400 IN NS ns1.linode.com.

;; Query time: 23 msec
;; SERVER: 173.230.129.5#53(173.230.129.5)
;; WHEN: Tue Nov 19 11:29:07 EST 2019
;; MSG SIZE rcvd: 424that certainly looks like the generated key.

But testing against https://dkimvalidator.com is failing.

Original Message:
Code:Received: from keep.drewhead.org (keep.drewhead.org [23.239.18.71])
by relay-3.us-west-2.relay-prod (Postfix) with ESMTPS id A845420EB8
for <52hpO6M7jzoGWp@dkimvalidator.com>; Tue, 19 Nov 2019 16:11:57 +0000 (UTC)
Received: from keep.drewhead.org (IDENT:1000@localhost [127.0.0.1])
by keep.drewhead.org (8.15.2/8.15.2) with ESMTPS id xAJGBuR4020615
(version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO)
for <52hpO6M7jzoGWp@dkimvalidator.com>; Tue, 19 Nov 2019 11:11:56 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=keep.drewhead.org;
s=keep_2019; t=1574179916;
bh=dk2ARZdrQZ8MJ9fDD2hPyZF3ZdWK5d4SN6wIdvNR3KA=;
h=From:Subject:To:Date;
b=BwejKkV+5PVkNrUTp4NI9Pv88+MOSRqclbKuKrnvIijbacaeFy6FcS25GWLcANYnu
ViNkOxzkL2DfbtmgLwadaq3knAVhRsX/tPcxsP6xlKTCz51Uxew6rBONQJl10yTunR
b4UOjuXRErXvAkriHNESQNhiWxErcqEVqUC2GL8o=
Received: (from drewhead@localhost)
by keep.drewhead.org (8.15.2/8.15.2/Submit) id xAJGBu4x020613
for 52hpO6M7jzoGWp@dkimvalidator.com; Tue, 19 Nov 2019 11:11:56 -0500
From: drewhead@drewhead.org
Message-Id: <201911191611.xAJGBu4x020613@keep.drewhead.org>
Subject: test
To: 52hpO6M7jzoGWp@dkimvalidator.com
Date: Tue, 19 Nov 2019 11:11:56 -0500 (EST)
X-Mailer: ELM [version 2.5 PL8]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

--
Drew Dowling | Drewhead | http://www.drewhead.org
Concord, North Carolina |drewhead@drewhead.org| CLEMSON Tigers!
VGAP4 Hosting at http://vgap.drewhead.orgDKIM Information:
Code:DKIM Signature

Message contains this DKIM Signature:
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=keep.drewhead.org;
s=keep_2019; t=1574179916;
bh=dk2ARZdrQZ8MJ9fDD2hPyZF3ZdWK5d4SN6wIdvNR3KA=;
h=From:Subject:To:Date;
b=BwejKkV+5PVkNrUTp4NI9Pv88+MOSRqclbKuKrnvIijbacaeFy6FcS25GWLcANYnu
ViNkOxzkL2DfbtmgLwadaq3knAVhRsX/tPcxsP6xlKTCz51Uxew6rBONQJl10yTunR
b4UOjuXRErXvAkriHNESQNhiWxErcqEVqUC2GL8o=

Signature Information:
v= Version: 1
a= Algorithm: rsa-sha256
c= Method: relaxed/simple
d= Domain: keep.drewhead.org
s= Selector: keep_2019
q= Protocol:
bh= dk2ARZdrQZ8MJ9fDD2hPyZF3ZdWK5d4SN6wIdvNR3KA=
h= Signed Headers: From:Subject:To:Date
b= Data: BwejKkV+5PVkNrUTp4NI9Pv88+MOSRqclbKuKrnvIijbacaeFy6FcS25GWLcANYnu
ViNkOxzkL2DfbtmgLwadaq3knAVhRsX/tPcxsP6xlKTCz51Uxew6rBONQJl10yTunR
b4UOjuXRErXvAkriHNESQNhiWxErcqEVqUC2GL8o=
Public Key DNS Lookup

Building DNS Query for keep_2019._domainkey.keep.drewhead.org
Retrieved this publickey from DNS: v=DKIM1; g=*; k=rsa; t=y; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7B2iTMmou7k3D57tKys38BRqMeWCwJYrBHYzQcTyeXUu2/B0JbgXy6vFIGzoRC0FJqKj14iI5WPheJy9tQGnyfAneg1S3tuIGqXck7UPLDEsw0c+3/TM1StbNMTtbR+Z5xz7njGPnN9rsS4p4vMzS6HHOX+y/y+K6rZNDK1mZxQIDAQAB
Validating Signature

result = fail
Details: message has been alteredWhere am I going wrong here? How can I find what is altering the message?latest?d=yIl2AUoC8zA latest?i=BTGm4PMCClU:vhmG6QaV0tQ:F7zBnMy latest?i=BTGm4PMCClU:vhmG6QaV0tQ:V_sGLiP latest?d=qj6IDK7rITs latest?i=BTGm4PMCClU:vhmG6QaV0tQ:gIN9vFwBTGm4PMCClU
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments