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: dev@spamassassin.apache.org
          Reporter: ch...@threeprong.com
  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 john...@companybeta.dom; Tue, 15 Apr 2025 22:51:40
+0000

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to