My Email Workflow and Programs

This is an old post, I now no longer selfhost my email, and use either Thunderbird, the iOS/ iPadOS Mail app, or in some cases the RoundCube webmail


This has become more important since COVID-19 became a thing and I started working with more accounts. These are some of the tools, programs, and not-workflow that I use.

I self-host my personal email, setting it up with Luke Smith’s emailwiz script and modifying the config afterwards as needed. It was not difficult to import emails from Gmail/ Hotmail through Thunderbird. I have 2 main accounts that I use, one is listed and the one I usually give out and subscribe to mailing lists on, and a personal one. In the future, I may consider adding a “spam” address for signing up to random services or newsletters.

For newsletters/ random services, I make use of aliases. + seems to be common and as such may be detected and removed, so I use - instead.

For Postfix in /etc/postfix/ recipient_delimiter = +-

It’s even possible to send mail from those addresses.

On top of these, I have additional external accounts (school, etc). Signing into webmails used to be ok, but not for checking multiple accounts at once (ex: Hotmail/ Outlook only lets you sign into one account at a time).

Sending plain-text emails has also become more important to me, with webmail sites that’s often difficult to do. Same with GPG-signing/ encrypted emails.

The folder structure I use is pretty simple. Everything starts in the inbox, which I try to keep as small as possible. Newsletters are either immediately read, deleted, or placed in a “Later” folder. Regular email/ patches are replied to if needed, then archived or deleted. I keep a new Archives folder per year (Archives/2021). Lastly, I just have a folder for reference emails (reciepts, invoices…)

Programs I use


Thunderbird is just a fantastic email client, and my main one. While it was a bit clunky to set up and get used to at first, it handles my needs and multiple email accounts great.

It also can do chat (IRC/ XMPP), Newsgroups (NNTP) and be an RSS reader.

Instructions for setting up Thunderbird for plain text. GPG is a little bit more complicated, since Thunderbird uses its own keychain. Since I use regualar GPG + Kleopatra (at least on Windows), I import my public keys from a Kleopatra export every once in a while, and whenever I update my secret keys.


Useful extensions I use:

K-9 Mail

The only good mail app for Android! Great for quickly reading and replying to email when on my phone when I can’t from my computer. There has been no stable releases on the Play Store but there are regular beta versions that work pretty well that are available on F-Droid.

Instructions for sending plain text mail. GPG support can be added by installing the OpenKeychain app.

aerc - A pretty nice terminal email client. Easy to set up (unlike (neo)mutt), but doesn’t build on Windows. Also no GPG support as far as I know yet. I am using it every once in a while and keeping a close eye at its development.


What a good email webclient should be like! It even has GPG support, I have installed the Nextcloud app version. Useful in case I don’t have my usual computer/ phone with me. Instructions for sending plain text mail


Emails are sent about once a month instead of per post. Of course, I won't send you spam, and you can unsubscribe at any time. Otherwise, you can also subscribe via Atom or RSS, Telegram, or Mastodon.

If you enjoyed reading this post, please consider supporting me 💜