Skip to content

Conversation

@feld
Copy link
Collaborator

@feld feld commented Jan 20, 2026

This will remove all headers possible during LMTP delivery.

From header: required or clients do not process the message correctly

Message-Id header: required for clients to know which messages have been downloaded

This will remove all headers possible during LMTP delivery.

From header: required or clients do not process the message correctly

Message-Id header: required for clients to know which messages have been
downloaded
@missytake
Copy link
Contributor

missytake commented Jan 21, 2026

We should deploy this on ci-chatmail.testrun.org before merging, to run core CI against it. @link2xt do we need to do anything for this other than cmdeploy run?

@link2xt
Copy link
Contributor

link2xt commented Jan 21, 2026

This will break message previews in the new core because of unencrypted Chat-Is-Post-Message.

@feld
Copy link
Collaborator Author

feld commented Jan 21, 2026

I don't want to merge this until several core members are very confident this will not break anything. We can just continue iterating and thinking about whether the test coverage we have is sufficient and what the downsides may be as we continue the journey to remove all possible plaintext metadata from relay storage.

Does anyone know why we need the "From" header?

@feld feld had a problem deploying to staging-ipv4.testrun.org January 21, 2026 20:23 — with GitHub Actions Error
@feld feld had a problem deploying to staging2.testrun.org January 21, 2026 20:23 — with GitHub Actions Error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants