My current pet project is Vaulty. It’s a service that allows you to send email attachments to your cloud storage account. At the moment, I’m considering pivoting this slightly into an email archiving service, but haven’t yet decided.
I ended up learning quite a bit about how email works and how to setup an email server from scratch. The email backend is written in Rust and hooks into a Postfix server as a filter. Since I am not storing any mail, I’d like to eventually migrate to either an LMTP server or a custom SMTP server.
I also used this as a chance to learn Ansible. I’ve been pretty impressed with how much easier server provisioning becomes, especially when compared to a more manual approach.
Currently, the mail backend is fully working for Dropbox. Right now, I am setting up a landing page to gauge interest. After that, most of the work will be on the web app side.
I ended up learning quite a bit about how email works and how to setup an email server from scratch. The email backend is written in Rust and hooks into a Postfix server as a filter. Since I am not storing any mail, I’d like to eventually migrate to either an LMTP server or a custom SMTP server.
I also used this as a chance to learn Ansible. I’ve been pretty impressed with how much easier server provisioning becomes, especially when compared to a more manual approach.
Currently, the mail backend is fully working for Dropbox. Right now, I am setting up a landing page to gauge interest. After that, most of the work will be on the web app side.
The project is open source, for now: https://github.com/aksiksi/vaulty