https://parseur.com/blog/create-email-parser
Parseur: How to create an email parser from scratch