this post was submitted on 12 Nov 2024
83 points (100.0% liked)

Ask Lemmy

26858 readers
1905 users here now

A Fediverse community for open-ended, thought provoking questions

Please don't post about US Politics. If you need to do this, try !politicaldiscussion@lemmy.world


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 1 year ago
MODERATORS
 

I've got a couple of e-mail addresses with the main providers, but I'm looking to switch to an ad-free and more secure provider.

I've been looking at ProtonMail, but what do you guys use or recommend?

you are viewing a single comment's thread
view the rest of the comments
[–] Illecors@lemmy.cafe 8 points 2 days ago (1 children)

I roll my own. Postfix, dovecot, spamassasin and dmarc friends. Easy to setup? No. But takes about an hour/year of my time to maintain once the ball is going.

[–] josefo@leminal.space 3 points 1 day ago (3 children)

do you happen to have done guide in place, or some docker compose I can look at?

[–] fmstrat@lemmy.nowsci.com 2 points 1 day ago

The best option is https://github.com/docker-mailserver/docker-mailserver

I've tried them all, and this one I super-easy in comparison. Great documentation and just some ENV variables and you're done. Happy to share my compose file with you if you want.

I use it with my Active Directory hosted with https://github.com/Fmstrat/samba-domain for users, but it has many different user options.

[–] domi@lemmy.secnd.me 3 points 1 day ago (2 children)

mailcow is by far the easiest way to self host email: https://docs.mailcow.email/getstarted/install/#initialize-mailcow

Be aware that it's significantly easier to host on smaller trusted hosting providers. Hosting this on cloud providers like DigitalOcean is almost impossible without getting blacklisted.

[–] fmstrat@lemmy.nowsci.com 1 points 1 day ago

Haven't used Mailcow in a while, but personally I found https://github.com/docker-mailserver/docker-mailserver better at the time. Great docs, many features.

[–] Illecors@lemmy.cafe 1 points 1 day ago* (last edited 1 day ago) (1 children)

I've never heard of mailcow specifically, but I was intentionally avoiding all-in-one packages when setting up. Life has proven that good things aren't easy and easy things aren't good.

And so far I'm happy with that decision - setup is modular, was already able to extend it with postfwd, dual dkim signatures (rsa and ed25519), mta-sts and some other policy I can't recall right now.

I've also specifically wanted to run as little code as possible that's exposed to the internet - as such, I chose to not have webmail.

[–] domi@lemmy.secnd.me 1 points 1 day ago* (last edited 1 day ago) (1 children)

I also hosted my mail directly with Postfix and Dovecot back in the day before the all-in-one packages were a thing.

mailcow has reduced my yearly maintenance from a few hours to a few minutes. Addtionally it runs in Docker, meaning each service is fully isolated and it can be updated with a single command and without headache. Also includes a really handy web interface to configure each of the services, it even does 2FA if you are worried about security.

Have been running it since before it was using Docker and have 0 complaints, it always works and always improves.

[–] Illecors@lemmy.cafe 1 points 1 day ago

Happy it works for you!

I'm running it on arch so that I never have to go through big upgrades. Been over 5 years now - so far, so good!

In regards to docker - it's just a container. You can make any executable run a container. I quite like a lean system myself, though.

[–] Illecors@lemmy.cafe 2 points 1 day ago

I don't, but I could probably come up with one next weekend.