this post was submitted on 20 Aug 2023
22 points (78.9% liked)

Selfhosted

37811 readers
517 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.

Resources:

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

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

Not looking for a server as I use fastmail currently but a client would be nice. I am currently using spark on iOS and Mac OS and just fastmail website on my Linux desktop. I’m realizing spark is nothing special and would rather not renew my subscription.

all 27 comments
sorted by: hot top controversial new old
[–] somedude@lemmy.ninja 23 points 10 months ago (1 children)

An email client isn't exactly something that's self hosted. But Apple Mail works perfectly fine on iOS and Mac OS. Fastmail has push support too.

[–] Jamie@jamie.moe 7 points 10 months ago

You can host a webmail like roundcube or similar. I don't know if they can be turned into PWAs with phone notifications though.

[–] lemmyvore@feddit.nl 14 points 10 months ago* (last edited 10 months ago) (2 children)

I hope you're aware that Spark is not a normal email client. They store your emails and your email login credentials on their servers, snoop on your emails and share their findings with Google Analytics, Facebook and Amplitude. I hope you ditch them ASAP.

Not sure what kind of app you're asking for, webmail app, desktop app or mobile app?

Just to clarify, email clients don't work the way Spark does, you don't install it on a server and connect to it with an app. An email client is a standalone app that connects directly to your email provider with nothing else in-between.

An email client can be a web app, which is hosted on a webserver, but then you can and should use the one already offered by your email provider, which is Fastmail, not a third-party like Spark.

So what's the difference between the webmail offered by Fastmail, Spark, and an independent web app like Round Cube?

  • A web app like RoundCube is a tool that can be used to get and send your email. Being a web app it is served from a server, but the app runs in your browser. Your emails and login are not stored on the server that holds the web app, that server's job is just to hold the app. Once you load the web app on your device (PC or phone) it must only talk to your email provider. Emails must be stored either on your device or on the provider server, never on the server that holds the web app.
  • Spark breaks that rule. They offer a web app as well as mobile app etc. but emails she logins good through their server and then to your provider. They're essentially an intermediary who controls and snoops on your email.
  • Fastmail is your provider, they already have your email and your credentials. They also provide a web app as a convenience. In this case the web app comes from the same place that holds your emails, but only because this is your provider. Nobody else should get between you and your email.
[–] fraydabson@weloveautomation.xyz 4 points 10 months ago (1 children)

Thank you for great information! Yeah I let spark sucker me into their nice apps when I was using Gmail. I’ve since “degoogled” myself as well as removed my reliance on majority iCloud services with my own cloud services. So abandoning spark and changing my info should suffice. So yeah I am ditching them asap.

I wasn’t sure if there was a client like roundcube which I’m looking into now, that works and looks good both on desktop and mobile. I do understand now that might not be a 1 app solution. Roundcube could be a good webmail for desktop and mobile but I’d likely want an official desktop and mobile app that isn’t spark and doesn’t store my info. I’ll take a look at the other 2 you mentioned in your other comment.

[–] lemmyvore@feddit.nl 4 points 10 months ago

The other two are also webmails. If you're looking for native apps:

  • For Windows and Linux: Mozilla Thunderbird is excellent and also supports syncing address book and calendar to the email server.
  • For Android: Fair Email and K-9 Mail.
  • For iOS: use the builtin email app.
[–] schmurnan@lemmy.world 1 points 10 months ago (2 children)

I could be misinformed, but this isn’t just limited to Spark as I understand it, I believe a lot (maybe all?) third-party clients do the same thing. They act as an intermediary between you and the server so they can deliver push notifications.

However, as I understand it, Spark’s privacy policy outlines that they don’t read/scan the contents of your emails, and the use of app-specific passwords rather than your email password ensures they only have access to emails and nothing else.

Pretty sure others such as Canary, Airmail, Edison, etc. all do/did the same thing, but it was the lack of clarity in Spark’s privacy policy that made them the main target for scrutiny. I think they’ve since cleared that up.

I could be mistaken, though.

[–] outcide@lemmy.world 4 points 10 months ago (3 children)

Most email clients do not keep a copy of your email on their own servers. It is increasingly common though as it allows them to offer features which are impossible to do otherwise.

I don’t believe there is any need for them to keep a local copy of your mail for push notifications.

[–] schmurnan@lemmy.world 2 points 10 months ago

I didn’t know they stored local copies — had a very, VERY quick skim through their privacy policy on their website and couldn’t see any reference to that (sure it’s there but I didn’t see it).

I’m not a Spark user btw, was just following the conversation. I use plain ol’ Apple Mail.

[–] lemmyvore@feddit.nl 1 points 10 months ago (2 children)

features which are impossible to do otherwise.

What features?

[–] redballooon@lemm.ee 1 points 10 months ago (1 children)

Manage your mail on multiple clients, as in native software that runs on a device. If your client always deletes upon fetching your mail, another device won’t see it.

[–] lemmyvore@feddit.nl 1 points 10 months ago* (last edited 10 months ago) (2 children)

You can leave the messages on the server and use IMAP to look at them from multiple devices in non-destructive ways.

If you must eventually move the mail out of the server then you can use IMAP devices in combination with one POP device that serves as the main mail archive, but only deletes the email from the server on a delay – say, 30 days. During those 30 days the IMAP clients continue to see the email and the POP client won't re-download the ones it already has. After 30 days a message can only be found on the device that uses POP.

[–] redballooon@lemm.ee 1 points 10 months ago

You can use IMAP in the same easy as POP. What you describe I do with IMAP alone.

[–] redballooon@lemm.ee 1 points 10 months ago

Bei meiner Suche nach Radtouren in meiner Umgebung finde ich durchaus ein paar GPX Tracks, die ich nutzen wollte. Aber die Websuche bringt mich nur auf Seiten, die alles hinter einer Einlogg- und Eigene-App-Barriere verstecken.

Es gibt doch bestimmt irgendwelche nutzerzentrierte Seiten die es uns erlauben, GPX Track’s zu teilen, kategorisieren und herunterzuladen, so dass ich sie in der Kartensoftware meiner Wahl nutzen kann. Hat jemand einen Hinweis?

[–] outcide@lemmy.world 1 points 10 months ago (1 children)

Thing like send later. You can do it in a mail client but it requires the client to be running. It you implement it on the server you can guarantee that the email gets send on a specific day/time.

Spark offers collaboration on messages. So for example your team can add comments on an email.

Etc.

[–] lemmyvore@feddit.nl 1 points 10 months ago

Thing like send later.

Outlook server providers have this feature, if it's really crucial.

add comments on an email.

...You can reply to an email. It's not a special feature, it's how email works.

If you mean to annotate something live together with other people, there are office tools for that. This is unrelated to email.

[–] redballooon@lemm.ee 1 points 10 months ago

IMAP has been around for what, 30 years now?

[–] lemmyvore@feddit.nl 2 points 10 months ago

There are various methods of arranging push notifications for email. None of them require the messages to be stored on third party servers.

Any email "client" service that stores your messages and credentials and is not the actual provider should be avoided at all costs.

A real email client connects directly to your provider's servers and shows you what messages are there. Whenever it needs to do something with your messages (send, receive, notification etc.) it arranges it with your provider's servers, never with 3rd party servers. If it stores your credentials, it stores them on your device, either in your browser, or in your app data (if the client is an app), never on 3rd party servers.

When you use Spark or others like them it's like paying someone to check the mail box on your lawn. It's your own mail box (the provider, for email) but instead of checking it yourself you give a complete stranger the box key and allow them to rummage through your mail and packages before they bring 'em in.

You don't need this service. Nobody needs this service. They're taking advantage of the fact people can't make the difference between a client that runs at the provider, on your device, or on a 3rd party server.

[–] DandomRude@lemmy.world 11 points 10 months ago
[–] pirofti@iusearchlinux.fyi 10 points 10 months ago (1 children)

You are looking for a webmail client? If so I offer roundcube to my friends and family. But they are not picky or in IT. I use Thunderbird on PC and K-9 Mail on the phone. But that's not webmail.

[–] fraydabson@weloveautomation.xyz 1 points 10 months ago

Thanks! That does look like what I’m after.

[–] lemmyvore@feddit.nl 6 points 10 months ago

Oh I haven't actually recommended email clients. If you want to self host a web app: RoundCube, Snappy, Afterlogic.

[–] Anticorp@lemmy.ml 4 points 10 months ago* (last edited 10 months ago)

Spark was pretty convenient until they changed to a subscription model, removed a bunch of features, and completely fucked over everyone who paid for a lifetime membership.

Idk if it's available for iOS, but Fair Email is an amazing email client. It's privacy focused, FOSS, and works well. Anything else will be inferior, either costing money, tracking you, uploading all of your emails to their server, or any combination of those things. You can try K9 email if it's available for iOS and Fair Email isn't. It's a similar app to Fair, but hasn't been updated in a long time on Android.

[–] jagoan@lemmy.world 3 points 10 months ago (1 children)

Is the free version of Spark not good enough? What paid feature you need?

[–] fraydabson@weloveautomation.xyz 2 points 10 months ago (1 children)

Huh… now I can’t remember why I bought an annual license if I didn’t need it.

[–] Moonrise2473@feddit.it 1 points 10 months ago

The best self hosted email client with good web clients is crossbox.io

The problem is the pricing is not made for individuals but for resellers.

For a reseller is very cheap, but for an individual is too expensive