Thanks to visit codestin.com
Credit goes to github.com

Skip to content

bug report: DKIM fails for forwardingΒ #4607

@Mygod

Description

@Mygod

πŸ“ Preliminary Checks

  • I tried searching for an existing issue and followed the debugging docs advice, but still need assistance.
  • I will disclose any AI assistance I have used with the information I provide in my report, so that I do not waste the time of humans trying to help me.

πŸ‘€ What Happened?

  • Issue: DKIM fails at Gmail for Epic/Zeta messages while passing locally; DMARC fails consequently.
  • Symptom: Gmail β€œShow original” reports dkim=fail for both selectors and dmarc=fail; Gmail copy lacks two signed headers.
  • Troubleshooting steps: Held outbound message (/tmp/epic.clean.lf), verified with opendkim-testmsg; captured Gmail copy (/tmp/epic.gmail.eml); normalized/diffed headers and bodies; computed body hashes.
  • Findings: Local copy passes DKIM; body hash matches DKIM bh, so body unchanged; Gmail copy removed signed headers X-Mailer-Info and X-Mailer-Info-Extra (both present in h=), causing DKIM to fail; ARC i=1 on receipt shows DKIM pass, ARC i=2 at Gmail shows DKIM fail; SPF aligns to SRS domain (my domain), so without DKIM, DMARC fails.

πŸ‘Ÿ Reproduction Steps

Set up email forwarding to Gmail and have epicgames.com send an email.

It appears that this is responsible for removing the headers causing DKIM to fail:

πŸ‹ DMS Version

v15.1.0

πŸ’» Operating System and Architecture

Ubuntu

βš™οΈ Container configuration files

πŸ“œ Relevant log output


Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions