* Vanilla Postfix
* A user with a .forward file, calling curl to post the email to my receiver route on my app
* A receiver in my Go app using the inbuilt mail package
* Logic to recursively parse multipart emails to extract plain text where possible, or strip tags from HTML when there is no text/plain version
I've been amazed at the performance and the reliability of it even in staging. It automatically emails back a confirmation of the commands and the confirmation comes back lightning quick, back through the Postfix server.
Anyone considering creating their own inbound email handler shouldn't be scared to have a crack, I was amazed at how simple and rewarding it was.