An Optinionated All in One Mailserver written from scratch in rust
An Optinionated All in One Mailserver written from scratch in rust
Another SMTP flavoured update!
Okay, so my code is a mess and I’m abusing rust slightly but.
I now have working Authentication (using PLAIN) that only appears after TLS has been established, like the RFC requires. I also have fully working STARTTLS negotiation on both ports that need to support it.
I also got sent/received emails being saved to the file system as .eml files (fun fact: there is no defined specification for this 😭
Next steps are cleaning up the codebase because it’s a bit of a mess :AAA: and then working on spam filtering & imap because message forwarding on means I have to write an smtp server and that’s… annoying
Log in to leave a comment
I managed to get thunderbird (when no authentication or encryption) to send an email to my smtp server!
I now need to investigate:
Log in to leave a comment
Planned out the core of my SMTP implementation, and some of the RFCs/Extensions I want to support by V1’s release
Log in to leave a comment