Skip to content

Bug 1837680: Add Message-ID header when missing at send#153

Open
kanru wants to merge 1 commit intobugzilla:mainfrom
kanru-contrib:bug-1837680
Open

Bug 1837680: Add Message-ID header when missing at send#153
kanru wants to merge 1 commit intobugzilla:mainfrom
kanru-contrib:bug-1837680

Conversation

@kanru
Copy link

@kanru kanru commented Mar 18, 2026

Detect whether a Message-ID header has been included in the message passed to MessageToMTA and generate one if it's missing.

GMail and other modern mail services now expect a Message-ID as part of the message else they mark them as spam or drop them entirely.

Details

Add a default Message-ID builder and add it to message header if there isn't already one. This change is based on #146

Additional info

Test Plan

not verified yet

  1. Register a new account with an email address
  2. Verify that the sign-up email has correct Message-ID header

Detect whether a Message-ID header has been included in the message
passed to MessageToMTA and generate one if it's missing.

GMail and other modern mail services now expect a Message-ID as part of
the message else they mark them as spam or drop them entirely.

Co-authored-by: Martin Renvoize <[email protected]>
Signed-off-by: Kan-Ru Chen <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant