News for hackers. Stuff that matters.
Re:Email: Explained from First Principles by sbuk on Sunday February 19, 2023 @05:51PM (#34862706)
Email clients don’t really have a spec to follow other than parsing messages that are received via POP or more likely IMAP these days (not forgetting MAPI either). Adding FWD or RE to a subject field doesn’t appear anywhere in the email message RFCs, starting with 822. As such they are undocumented conventions or extensions to the specs, and as the article points out technically irrelevant - no MDAs, MTAs or MUAs that do not “support” features that utilise these conventions will fail to parse a message.
Re:Email: Explained from First Principles by Alex3917 on Sunday February 19, 2023 @09:04PM (#34864148)
To plug my own software, I've been working on an API to normalize raw email messages so that e.g. they can be easily displayed within web apps.

https://github.com/fwdeveryone/email-parsing-api

Right now building even the simplest products on email takes several years because of needing to support all of these undocumented "features", but I'm trying to make it no more difficult than building any other Django or Rails app.