Live data from Hacker News

Maddy: Composable all-in-one mail server

maddy.email

81–90 of 122 posts

Re: Maddy: Composable all-in-one mail server

#81

Unrelated but: what VPS hosts are reliable for email? I've had trouble with Linode being blocked in the past. I'm aware Google Cloud blocks port 25. I haven't tried EC2 but I assume the worst.

Any host, just check that the IP they provide you with is not blacklisted on spamlists, otherwise you're going to have a hard time

Re: Maddy: Composable all-in-one mail server

#82
post #58
post #15

Earlier quoted context omitted.

Your mail will go to Spam too with Maddy, this is not about the MTA.

One "weird trick" I discovered with deliverability was that plaintext email from my server was rejected, but HTML email from it was accepted. For anyone with deliverability issues and mail going to spam, it might be worth trying this out (after you have sorted all the usual points like DKIM, SPF, PTR record etc.) - this obviously only helps if your IP is clean. I was surprised though, and only discovered it by accide…

That's odd. I know that Spamassassin actually penalizes HTML and HTML only email.

Are you sure there is not some sort of parasitic Bayes filtering happening here?

Re: Maddy: Composable all-in-one mail server

#83
post #30
post #7

I've been using Maddy now for about a month for my email, and it's incredible. The dev says it's not caddy for email – but in my experience, it's certainly been that easy. I've got to write a longer article about this, but self-hosting email is incredibly liberating. I now own my entire digital identity. I can work on open source projects with developers around the world completely while relying only on my own capabi…

Is there some sort of web interface for self-hosted e-mail that is reasonably good and sleek/modern-looking like Gmail, and also works well on mobile with swipe gestures and everything?

Zimbra

Re: Maddy: Composable all-in-one mail server

#84
post #58

Earlier quoted context omitted.

One "weird trick" I discovered with deliverability was that plaintext email from my server was rejected, but HTML email from it was accepted. For anyone with deliverability issues and mail going to spam, it might be worth trying this out (after you have sorted all the usual points like DKIM, SPF, PTR record etc.) - this obviously only helps if your IP is clean. I was surprised though, and only discovered it by accide…

That's odd. I know that Spamassassin actually penalizes HTML and HTML only email. Are you sure there is not some sort of parasitic Bayes filtering happening here?

It's very odd. I don't know how Microsoft implements their own server-side spam filtering, but the issue was coming from their filters. No issues with any other host. G Suite accounts received plaintext mail fine.

I never found much by way of technical detail on 365 deliverability, beyond the usual DKIM/SPF/DMARC/PTR record guidance, and forms for getting yourself removed from the whitelist.

What's especially strange is that this issue applied even when sending mail as a 365 subscriber. Once there was HTML content present in the email, deliverability (to other separate 365 tenants) improved!

Very odd...

Re: Maddy: Composable all-in-one mail server

#85

Earlier quoted context omitted.

Mail is one of the easier things to backup IMO. It's just a directory if you use Maildir. Just tar it up with other important stuff on your filesystem you probably also want to save. No need for fancy "streaming SQLite replication."

I recall Litestream citing a ~3s streaming replication lag. What replication lag could tar-on-a-cronjob reasonably achieve for a moderate 5GB mail store? Even tar'ing isn't trivial: I've seen casing of people having missed preserving file permissions, making restoration difficult.

Litestream author here. It has a 1s replication lag by default. It will snapshot the whole database periodically but otherwise it only incrementally uploads the new WAL pages (which are LZ4 compressed).

Re: Maddy: Composable all-in-one mail server

#86
I'd love to move my crufty mail setup to something like this but after 15 years of self-hosting, there are many wrinkles and dragons that people rely on (e.g. rspamd whitelist from iOS notes, IMAP authentication and proxying via Perl+sqlite) which these pre-packaged solutions don't (and probably rightly!) support.

But if I was setting up something new, I'd definitely use one.

Re: Maddy: Composable all-in-one mail server

#87
I've been using simple mail forwarder (https://github.com/huan/docker-simple-mail-forwarder) for a while now to catch-all and forward any email to my domain to my personal email on protonmail. Advantages are that I can move to another email provider without much hassle, and that I can have a different email address for any service I sign up for. The main disadvantage is that I can't make it look like I am replying from the same address. I wonder if it's something that's doable?

Re: Maddy: Composable all-in-one mail server

#89

I've been using simple mail forwarder ( https://github.com/huan/docker-simple-mail-forwarder ) for a while now to catch-all and forward any email to my domain to my personal email on protonmail. Advantages are that I can move to another email provider without much hassle, and that I can have a different email address for any service I sign up for. The main disadvantage is that I can't make it look like I am replying…

AnonAddy can do this and it has a nice web GUI. It also allows you to individually block any of the email addresses from forwarding to your inbox, which helps make spam control much easier.

Re: Maddy: Composable all-in-one mail server

#90
I've been running my own selfhosted mail server setup for about six years [1] without much trouble. It's a lot of work in the beginning, and there is a learning curve, but I've never experienced any of the issues lots of other people seem to have with their setups.

[1] https://jschumacher.info/2021/05/running-a-private-mail-serv...

Post reply on HN