https://bz.apache.org/SpamAssassin/show_bug.cgi?id=8329
Bug ID: 8329
Summary: Adjust header parsing to cope with Communigate rebrand
in 2024
Product: Spamassassin
Version: 4.0.1
Hardware: PC
OS: FreeBSD
Status: NEW
Severity: normal
Priority: P2
Component: Libraries
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: Undefined
Communigate mail server's parent organization(s) seemed to have forked or some
such thing and now the product has been slightly rebranded. See
https://www.mailspec.com/communigate-spec
Headers that used match regex for a pattern like...
CommuniGate Pro SMTP 7.1.2
now need to match a pattern like...
CommuniGate SPEC SMTP 8.0.7
I noticed this when every message was flagging RDNS_NONE
I found two patterns in Message/Metadata/Received.pm that I was able to just
duplicate to match "SPEC" in addition to Pro. That solved my symptom.
Someone more skilled could probably refine DRY regex and maybe check other
modules also impacted. As best I can tell everything that previously emitted
"CommuniGate Pro" is "CommuniGate SPEC" going forward.
Example anonymized received header...
Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636] verified)
by companyalpha.dom (CommuniGate SPEC SMTP 8.0.7)
with ESMTPS id 9876543 for [email protected]; Tue, 15 Apr 2025 22:51:40
+0000
--
You are receiving this mail because:
You are the assignee for the bug.