this post was submitted on 09 Jan 2026
108 points (98.2% liked)

Selfhosted

54368 readers
712 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I've got two domain names set up for work and personal email, but I'm absolutely drowning in unread emails, around 4,000. Most are those annoying notifications like "Your security code is xxx," "Your parcel has shipped," and requests to rate my experience.

Right now, I've been trying out Inbox Zero with an old Gmail account. It's cool, but honestly feels a bit overkill and only works with Gmail and Outlook. I switched to my own domains to get away from Google in the first place!

So, I’m on the hunt for an email provider that has solid SPAM filters and can create a priority inbox without all the pesky notification clutter. Bonus points if it supports custom domains.

Any suggestions?

top 50 comments
sorted by: hot top controversial new old
[–] stagen@feddit.dk 1 points 18 minutes ago

I can recommend the Spark Desktop email client, you can use it for free and without subscribing.

[–] lepinkainen@lemmy.world 11 points 8 hours ago* (last edited 6 hours ago)

I’m not self hosting email but my rule is that no email gets to be in the inbox except for VERY rare exceptions

When an email lands in my inbox, I immediately make a rule that labels it correctly and moves it the fuck away from my inbox.

This way I can have notifications on for inbox emails and they’ll either be important or a new sender whose next email will end up labeled and NOT in my inbox

[–] carrylex@lemmy.world 14 points 9 hours ago* (last edited 9 hours ago) (1 children)

but I'm absolutely drowning in unread emails, around 4,000

WTF are you doing with your e-mail address that you get these amounts of mails. These are more mails than I got in the last decade.

At first maybe try to unsubscribe whatever you subscribed and stop putting your address into random services. Use a temporary mail for stuff like that.

Also mail filters can help with sorting mails from certain senders into folders. Bascially every provider has them and if not programs like Thunderbird have these built in on the client side.

Most are those annoying notifications like "Your security code is xxx," "Your parcel has shipped," and requests to rate my experience.

Uhm simply delete them when you e.g. inputted the code or got your parcel? Or change the settings that you no longer get them?

So, I’m on the hunt for an email provider that has solid SPAM filters...

Under your circumstances no provider in the world can do that, because nobody can determine if your "Your security code is xxx" mail is spam or legitimate... YOU have to determike that for yourself.

[–] artyom@piefed.social 4 points 3 hours ago* (last edited 2 hours ago)

Don't unsubscribe, just send to spam. Unsubscribe just confirms you're a real person and you get put on a list for more spam. Spam folder achieves the same thing without sending any sort of signal back to the sender. Also if enough people flag it, it'll go in my spam folder automatically. Thank you for your service.

[–] Overspark@piefed.social 90 points 14 hours ago (3 children)

Regardless of which e-mail service you end up using, I find that an incredible simple rule to filter all e-mail with the word "unsubscribe" in it's body to another folder saves your sanity. It's still a folder you should go through a few times a week to read all the newsletters and shit you're subscribed to, and sometimes the occasional false positive, but your inbox will mostly contain e-mail you actually want to read. I have another rule that filters mail from specific senders that I want to read immediately to my Inbox before it hits the unsubscribe rule, but those exceptions are uncommon enough (I only have 7 after years of doing this) to not take much work.

[–] artyom@piefed.social 1 points 3 hours ago (1 children)

Do you not sign up for any newsletters?

[–] pedroapero@lemmy.ml 1 points 51 minutes ago (1 children)

you can use kill-the-newsletter to receive those via rss

[–] artyom@piefed.social 1 points 25 minutes ago

Doesn't work, in my experience.

[–] TechnoCat@piefed.social 4 points 8 hours ago

Brilliant tip. Thank you

[–] WhatsHerBucket@lemmy.world 16 points 13 hours ago

This is a great tip!

[–] ugo@feddit.it 4 points 8 hours ago

I use my own version of inbox zero.

I manually archive emails I might need in the future (like rent payment confirmations, job position applications that got past the screening interview, official correspondence with local administrative bodies, and very few other things).

I keep things that need action or are ongoing in the inbox (like online orders until they arrive, event tickets).

I delete useless emails (newsletters, code confirmations, online order emails or event tickets once the order arrives or the event passed) possibly preceded by unsubscribing.

That’s it, I usually have 0 to 3 emails in my inbox. No plugins, no filters.

[–] kumi@feddit.online 11 points 11 hours ago* (last edited 11 hours ago) (1 children)

How about using sieve rules? A nice plus is that if you ever move to self-hosted in the future, you can bring it with you.

I know at least Fastmail supports user-configured sieve. I don't have experience with Fastmail myself but in general mostly heard good things.

https://www.cstrahan.com/blog/taming-email-with-fastmail-rules/

http://sieve.info/tutorials

[–] suzune@ani.social 2 points 11 hours ago

I've been using Sieve on Dovecot (Pidgeonhole) for years and it's great. Earlier I had Procmail, which is fine, too. The only disadvantage is that I'd need to login on my server to edit the rules, while Sieve is directly editable in email clients.

[–] oeuf@slrpnk.net 14 points 13 hours ago (1 children)

I use the Thunderbird email client to set up filters which send email to set folders.

[–] irmadlad@lemmy.world 2 points 9 hours ago

Same. pfsense will filter a lot of spam with Spamhaus_Drop type feeds. Then T-Bird with a lot of rules for different sorting options. Also, I use a lot of alias email addresses so those are easy to filter right into the trash can. It's interesting to watch who sells my aliases.

[–] JensSpahnpasta@feddit.org 11 points 14 hours ago

You can do most of that without any fancy AI or machine learning: Since you already have your own domain, setup some mail redirects and filter all mails going into them into subfolders. I have a redirect for onlineshopping where all those order confirmation and delivery informations and unwanted newsletters go. I have another I use for creating accounts - all 2FA etc. are going there. And then I have the main mail for actual communication and another redirect for all those interesting substack newsletters and so on.

[–] CTDummy@piefed.social 13 points 15 hours ago* (last edited 15 hours ago) (1 children)

One of these can just be solved with a mailbox rule within the email client itself for what it’s worth. Make a rule that’s based on keywords in the subject line and have them moved into a folder that you clear out every couple of months. Downside is the email client need to be running/opened for it to process them.

[–] wltr@discuss.tchncs.de 2 points 13 hours ago (1 children)

Did anyone try CLI clients, like (neo)mutt for that? I expect it can be set up on a server (if we consider self-hosting) and do this job automatically. While all the AI thingy feels like magic, my practical experience shows that there are just some keywords or even just the sender, with which mails can be sorted.

[–] kumi@feddit.online 3 points 12 hours ago* (last edited 12 hours ago) (1 children)

It sounds like notmuch is your bag. While it has its own CLI, it also works great with neomutt, aerc, and others.

https://notmuchmail.org/

https://youtube.com/watch?v=pBs_P_1--Os

You can also do very powerful presorting with sieve if your server supports it.

[–] wltr@discuss.tchncs.de 1 points 8 hours ago

Thanks for not much, I have never heard of it before.

[–] Decronym@lemmy.decronym.xyz 7 points 14 hours ago* (last edited 12 minutes ago) (1 children)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
IMAP Internet Message Access Protocol for email
IP Internet Protocol
SSL Secure Sockets Layer, for transparent encryption
VPN Virtual Private Network
VPS Virtual Private Server (opposed to shared hosting)

[Thread #988 for this comm, first seen 9th Jan 2026, 10:15] [FAQ] [Full list] [Contact] [Source code]

[–] AbsolutelyNotAVelociraptor@sh.itjust.works 9 points 16 hours ago* (last edited 16 hours ago) (6 children)

Get a proton mail. The complete plan not only supports custom domains, they also let you create unlimited alias.

This is the best thing ever. Alias work with custom domains too and they basically give you an endless amount of single-use emails allowing you to sign to each service/website with a different email (that will then be forwarded to your inbox).

This not only leaves your real email safe and unexposed, but it also lets you organize your inbox more tidily if your aliases have a structure and you use email rules for them (e.g. you can create aliases for your shipping stuff called [website].shipping@[myalias].com and then make a rule including all the adresses .shipping to a specific folder).

[–] wheezy@lemmy.ml 26 points 16 hours ago* (last edited 15 hours ago) (15 children)

Everyone suggests proton and their whole infra just makes me sus. Just because of how much they are the "go to" alternative.

Maybe I'm paranoid. But I feel like these companies that focus on "privacy" are just not as good as we all assume.

It's like all the YouTube sponsored segments of "Ingogni". It just makes me feel like these companies that sell "privacy" are just consolidating data on the people that are worried about their privacy.

This is less a comment about proton I guess. But, incogni, is sus as fuck. Like, really, "give us all your personal info and we'll "scrub" it from the internet, trust us."

Are they sharing your emails. Probably not. But I just don't really trust anything.

Edit: lots of strong responses. Which I appreciate. But, my comment was more "vibes" based on Proton. But I'll take a stand on these "Ingogni" types services. I think they are sus as fuck.

If you don't trust anything, then your only option is self-host everything,

Is Proton perfect? Not at all. Are they better than Google? Well... if you trust the external audits (1) and external sources in general (2), then, they probably are.

But if you don't trust anything, then you probably don't trust those audits either, so it's pointless to even mention them.

(1) https://www.techradar.com/vpn/vpn-privacy-security/proton-vpns-no-logs-policy-holds-up-under-scrutiny-of-fourth-independent-audit

(2) https://www.webpronews.com/unlocking-proton-mails-encryption-fortress-a-deep-dive-into-secure-email-mastery/

[–] 4am@lemmy.zip 3 points 11 hours ago

This comment describes Brave browser

[–] ExcessShiv@lemmy.dbzer0.com 7 points 15 hours ago* (last edited 15 hours ago) (6 children)

Ingogni is super suspicious and I don't believe what they claim to do is even possible. But to me it's what they claim to do that makes them suspicious, and that's and entirely different thing than what proton does, and at least proton has documented audits to back up their privacy claims. INB4 the links to articles talking about proton complying with law enforcement requests, every company does that, even respected ones like mullvad. It's not important that they hand over information they're legally required to, it's important that they save as little as possible so they can hand over everything without identifying you.

And also, any privacy conscious service is never better than your own opsec, so if you get caught because your recovery email was your apple ID, that's on you and not them.

[–] artyom@piefed.social 1 points 3 hours ago

Guys...it's Incogni. Like incognito?

[–] gdog05@lemmy.world 1 points 6 hours ago

Incogni feels like a product the data brokers created to double tap your data and get paid for doing it.

load more comments (4 replies)
[–] green_red_black@slrpnk.net 5 points 15 hours ago (20 children)

Unlike those “we will delete your data for you.” Services. Proton operates under a Zero Knowledge Encryption, I.E. no one even themselves can read your emails.

Is it perfect? No obviously, if you use a recovery email that is not properly secured (say a Gmail account.) then congratulations your now vulnerable via the State asking Google.

But the privacy focus IS genuine

load more comments (20 replies)
load more comments (11 replies)
load more comments (5 replies)
[–] erick@piefed.erick.sh 1 points 10 hours ago

This is not strictly a self hosting answer, but given the problem you are describing, I think it is still relevant.

If you are already comfortable using an LLM based tool to manage email, take a look at SaneBox (this is not an LLM).

It is not an email provider and not an email client. It sits behind the scenes and works with almost any provider that supports IMAP, including custom domains. All the filtering, prioritization, and notification cleanup happens server side, so you keep your existing setup.

It excels specifically at what you are struggling with: automatically separating real human email from receipts, shipping notices, one time codes, and low value notifications, without forcing you into Inbox Zero workflows or Gmail specific features.

[–] observantTrapezium@lemmy.ca 2 points 12 hours ago

I have elaborate Procmail rules that sort out the mail. It's not a very modern solution and the syntax is quite horrible, but it works quite well.

[–] mbirth@lemmy.ml 4 points 15 hours ago

This probably won't help you much, but Apple Mail has this feature regardless of the server.

load more comments
view more: next ›