postalserver / postalserver/postal
Add Message-ID to outgoing messages if missing
Open
enhancement
- Dominant language
- Ruby
- Stars
- 16.8k
- Forks
- 1.3k
- Avg merge
- 13d 7h
- Merged PRs (30d)
- 2
Description
Hello,
By default on SMTP servers, if a Message-ID is not provided by client, server is generating it and add it to headers.
With Postal, no Message-ID is added.
Example on email received on Gmail:
Message-Id: <5919a517.b482df0a.41610.750cSMTPIN_ADDED_MISSING@mx.google.com>
Romain
Contributor guide
Research direction
No files or tests are named in the issue. Start by tracing Postal's outgoing SMTP message handling, then reproduce an outgoing message without a Message-ID and inspect its headers; done means a missing Message-ID is added while an existing one remains unchanged, with coverage for both cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 66/100