Message-IDs are not RFC5322 compliant #1

Closed
opened 1 month ago by jandd · 1 comments
jandd commented 1 month ago
Owner

Impact

  • notifications get a big penalty in Spamassassin (4.7 INVALID_MSGID=1.167,MSGID_NOFQDN1=2.899) and maybe other spam protection mechanisms, so at risk to be filtered and not seen by recipients
  • potential interoperability problems with mail user agents

Sample

Message-ID: <m20240606.1>

*Expected behaviour

According to https://www.rfc-editor.org/rfc/rfc5322#page-25 the format is

msg-id = [CFWS] "<" id-left "@" id-right ">" [CFWS]

So this part is missing: @" id-right "

Typically a domain or a "domain-like" identifier is chosen and must be unique, not necessarily a valid hostname, e. g.

Message-ID: <m20240606.1@voting.cacert.org>

**Impact** * notifications get a big penalty in Spamassassin (`4.7 INVALID_MSGID=1.167,MSGID_NOFQDN1=2.899`) and maybe other spam protection mechanisms, so at risk to be filtered and not seen by recipients * potential interoperability problems with mail user agents **Sample** `Message-ID: <m20240606.1>` **Expected behaviour* According to https://www.rfc-editor.org/rfc/rfc5322#page-25 the format is `msg-id = [CFWS] "<" id-left "@" id-right ">" [CFWS]` So this part is missing: `@" id-right "` Typically a domain or a "domain-like" identifier is chosen and must be unique, not necessarily a valid hostname, e. g. `Message-ID: <m20240606.1@voting.cacert.org>`
jandd commented 1 month ago
Poster
Owner
originally filed at https://bugs.cacert.org/view.php?id=1563
jandd self-assigned this 1 month ago
jandd referenced this issue from a commit 1 month ago
jandd closed this issue 1 month ago
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cacert/cacert-boardvoting#1
Loading…
There is no content yet.