💾 Archived View for mediocregopher.com › posts › another-small-step-for-maddy.gmi captured on 2023-03-20 at 17:49:28. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
This post has been translated from it's original markdown format, if it seems busted it might appear better over HTTP:
https://mediocregopher.com/posts/another-small-step-for-maddy
Another giant leap away from Gmail.
Today's been a busy day for my email. I've been using maddy as my self-hosted email server option for some time now, but up until the present it's only really been able to *send* email, not receive them. Today I fixed that.
---
There's two maddy servers involved in my setup. The primary one exists on my home server. Anything which is sending or receiving emails is interacting with that server specifically. I've tried very hard to keep the bulk of the logic contained to just that server, because that's the one I have the most control over. This includes authentication, access controls, retry logic, and storage.
The other server exists on a Vultr VPS I rent, and essentially only exists because I can't send or receive mail publicly on my residential internet. So my homeserver forwards all outgoing mail to Vultr, which then forwards it to its destination, and vultr forwards all incoming mail to my homeserver, which stores it on disk.
You can view the full (redacted) config files here:
As a final step, I've set up forwarding on my GMail account so that all incoming (non-spam) emails will get copied to my maddy inbox as well. I'm going to start playing around with doing all my email via maddy using NeoMutt as client.
There's still a long way to go before I can ditch GMail. For one, I'm not super comfortable having all these endpoints without TLS. Secondly, not all of the devices I use are actually on my VPN, so I can't really access my inbox except in specific circumstances. But it's progress!
================================================================================
Published 2022-06-03 by mediocregopher
This post is part of a series!
Next in the series: Running ruTorrent With Nix
Prevous in the series: Old Blog, New Bones
================================================================================