this post was submitted on 29 Jan 2025
1 points (100.0% liked)

Selfhosted

61978 readers
1076 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:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

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

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

I currently use two mail clients: Betterbird (Thunderbird with additional bugfixes) on Linux [PikaOS] & FairEmail on Android. I have numerous folders because of server-side sieve filtering, which mostly creates structures like //. While it works, FairEmail is a battery drain when fetching all folders (I assume because there is no FetchAll in IMAP) and both are rather slow. Thunderbird especially also kind of sucks at picking up newly created folders.

So now my line of thought was to have a self-hosted email client/web app, which would eliminate these two main issues. Instead of an FairEmail/Betterbird, I would like to use a PWA. I would appreciate it if it had some offline caching, though. A must is push notifications on my android device (ideally through some proxy or UnifiedPush, so I don’t have to expose the client to the WWW). Another needed feature is the ability to send from any email associated to my domain. I would run it on a local server & access it via VPN. PGP client support would be neat as well, though I currently do not use it.

To clarify: I am not looking to host a mail server & I am not looking to host a desktop app. I am looking for something like Rainloop, but it needs to download the mails from multiple providers, automatically pick up new folders & send notifications (via browser, ntfy, gotify, etc) when something arrives and obviously the UI needs to work on Desktop and Android.

Does anyone have any recommendations in this regard? πŸ™‚

top 4 comments
sorted by: hot top controversial new old
[–] MangoPenguin@lemmy.blahaj.zone 0 points 2 years ago (1 children)

Thunderbird on Android should support push, have you tried that?

[–] Mora@pawb.social 1 points 2 years ago* (last edited 2 years ago)

Thanks for the suggestions, but no, I have not. I am not looking to replace my mail app, but to remove it from my phone/desktop entirely and instead running something similiar on a server, so I can access it from my phone/desktop when needed.

[–] anamethatisnt@lemmy.world 0 points 2 years ago (1 children)

SnappyMail seem to be a fork of Rainloop and both Rainloop and Snappymail appear to allow multiple providers - https://snappymail.eu/
Cypht seems to be a similar solution where you selfhost a webserver that acts as a web client to external email providers - https://www.cypht.org/documentation/
I find nothing about push notifications for either of those solutions though, and I'm not sure about how much the webclients cache.

[–] Mora@pawb.social 1 points 2 years ago

Thank you, this definitely goes into the right direction and I will check them out!