Proton Mail Finally Releases Desktop Apps With a Linux Beta Version
Proton Mail Finally Releases Desktop Apps With a Linux Beta Version
Proton Mail Finally Releases Desktop Apps With a Linux Beta Version
Aaaand it's electron garbage.
Out of the loop, what's wrong with electron?
Each electron App is actually a full independent chromium browser install running a website. It's easy to code for and works cross platform as a result, but it's essentially just a website, although they can run offline depending on what's been built in to the local app.
Each electron app running on your system is a separate full chromium app running, with no sharing of resources between each instance. So they take up a lot of space each and duplicate all the resource usage, and potentially the security flaws.
It's what you deploy to your users if you want to work around ad blockers and browser extensions. It's a great tool to get operating system level access to exfiltrate information about your users and identify them uniquely, even if they would prefer that not to happen.
All that with the help of Google's telemetry engine aka Chrome, which further helps Alphabet to manifest their interpretation of web standards in the world.
We worked to move things onto the web. Now people bring the web back to your desktop with every application bringing it's own browser shell. We have come full circle and we're now using 10x the resources.
Electron is the prime example of everything that is wrong in IT.
There are other options like Tauri that do the same thing as electron, but instead of bundling chromium with the app, it relies on the OS provided web view. It’s also built with Rust, which tends to be faster.
As an example, Mac would use Safari, Windows would use Edge (chromium), and Linux would likely use WebKitGTK, which is what safari uses.
By using the default browser, developers save a ton of space—at the risk of compatibility issues, which are very very rare nowadays.
Everything
Electron runs a core Chromium Browser + NodeJS + a bit more.
Unlike Chromium itself it is not backwards compatible and removes a ton of things like its sandboxing capabilities.
I am not sure how it is less secure, but it may use more RAM (also not always but generally yes of course), doesnt allow hardening (unlike android WebView apps) and breaks LD_PRELOAD-ing another memory allocator.
This is only a big problem in special cases, in general it makes apps strictly dependend on GNU glibc and others, no idea how it works on Alpine or others (that actually try to make a secure system).
If somebody knows more about security concerns about Electron, please add.
Ugh, I was looking forward to replacing Thunderbird/Bridge, but never mind.
No way.
Bridge
I am actually sort of worried that now that they put this out they will retire bridge. We will have to wait and see. Is having a browser tab open really that bad... ?? I suppose but I still like programs over web pages.
I went here for this info. Thanks.
How do you know it’s not Tauri?
The GitHub repository for the project is here, and the tagline of the repository is:
Desktop application for Mail and Calendar, made with Electron
It says so in the repo
Yeah, Proton is awesome, that's for sure. Now, being a "security and privacy" company, it blows my mind that they put so much effort on making apps for Windows and Mac first, leaving Linux behind, and when they finally get to it, they just dump in a glorified PWA. This world is really weird 🤣🤣
And that they decided to go with RPM and DEB instead of just doing a Flatpak
Are you kidding me? Doesn't bother me that much, as I use Thunderbird with Protonmail bridge. I'm still waiting on Proton Drive for linux. Well, I'm gonna end up self hosting at this point. :(
Tbh it should have simply been a flatpak
it blows my mind that they put so much effort on making apps for Windows and Mac first, leaving Linux behind
Because most people use Windows and Mac, including their clients. It's not the world that is weird, it's people who don't understand such basic things. You don't focus on 5% of your users.
Capitalism is weird? Ok, but this is what we have.
I had no idea the whole world was capitalist, but I guess I don't know everything. And there's the fact that I mentioned the world, not a form of political economy. But yeah, capitalism is weird.
It's a native app on Windows and Mac?
“Finally” really is the key word, waiting for Proton to add features or apps is painful at times.
Glad they’ve finally made progress with this.
Waiting for Proton to acknowledge and fix critical bugs that can cause data loss was way more painful.. took them years with the solution being "just wait for the bridge rewrite it will be (most likely) fixed there".
Its just a webview app..
Yep. Installed it, started it, saw it is basically the website in an embedded browser, uninstalled it.
Like, come on, you have a web version. Why should I use an extra application to view a website. This seems like a cheap excuse for a desktop app.
The only benefit i can see of web app is it is in a controlled browser environment...could be helpful with security?
To save myself the hassle of having to rebuild the electron app every once in a while? I'd rather not open my browser, go to their website and log in with 2fa every time I want to read an email.
The main benefit is since it is locally installed, it is harder for proton's server to access your encrypted data by serving you malicious JS. A malicious desktop app/update could be served too, but that may be trickier.
Speaking of mail apps, has anyone used Thunderbird recently? I had used it for a year or two up until . . . a year or two ago (probably two or three, actually) and then switched to kmail to satisfy my masochism. Thunderbird just hadn't been doing it for me with meh functionality and slightly more meh looks.
Fast forward to yesterday when I'm updating my steamdeck desktop to use nix stuff instead of rwfus+pacman and I couldn't get kmail from nix to behave right so I thought I'd give thunderbird another look. I'm several hours into tinkering with it and holy hell has it changed pretty much completely from a few years ago. Looks fantastic and works pretty much exactly how I want/expect it to. Good job mozilla!
Thunderbird is fine.
Tbh I have no idea what they are doing though, they have more funding than GNOME but after Supernova I didnt see any updates.
See my list of flatpak repositories
There is an unofficial Thunderbird nightly Flatpak, that will likely reveal what the hell they are doing.
So Supernova is kinda nice, mainly a big overhaul of the underlying stuff, making it easier to maintain.
It lacks a ton of things like Threads (the addon TB Conversation works though). Also their "spaces" bar is useless, as it just opens tabs, so it is redundant. Good idea, but only if it could replace tabs.
Their search and filter stuff is still the same, really bad. Either displaced in the message list column, as the global search still opens a new tab which is kinda bad UI.
Some addons broke too, not a big deal though.
I have the feeling they removed nested filters, which is extremely bad, but filters still work.
Thunderbird works well.
I've never found Thunderbird search bad compared to alternatives, as long as I'm not looking to find content inside attachments. Really fast and responsive and being a desktop client without paginated results makes moving and deleting in bulk so much easier. Would love it to be as powerful as Voidtools Everything to get a bit more granular sometimes but otherwise pretty happy with it.
Yes Thunderbird is getting really nice nowadays.
Just started using Thunderbird again a couple of months ago. Like it! I never really stopped liking it, just stopped using it because all the webmail interfaces and "appification".
Was just trying to get K-9 Mail working on my phone again (after years of using umpteen different apps) and it's not as smooth as I remember.
I think they're talking Kmail from the KDE app suite. I thought they meant K-9 mail.
Btw If I remember correctly K-9 mail is or is becoming Thunderbird.
If K-9 isn't working well for you, try FairEmail. It's one of my favourite email clients.
K-9 has gotten a LOT better over the past few months though.
Yeah I installed it recently on my widows and it is super sleek.
Good job mozilla!
Mozilla don't work on Thunderbird any more. It's an independent project now. https://support.mozilla.org/en-US/kb/thunderbird-faq#w_who-makes-thunderbird
Yeah I've started using it again the past year. I use Proton Bridge with Thunderbird, and it works well. Much prefer it to webmail interfaces.
If you like Thunderbird, I recommend checking out Betterbird fork as well that adds more features.
It's not developed by mozilla anymore. they stopped updating it a couple years ago.
Proton Drive though 😭. The Windows app is so nice, wish we could get that for Linux.
I've set up an Rclone for the time being, not great but it works well enough for basic bisynchronisation.
Oh... I thought they meant Drive is finally out. That sucks. :(
Ugh, they took too darn long. I'm probably going to switch to Nextcloud.
You should do it. Easy to setup using either their official AIO image or the community-driven micro service one. I am using the latter and it's been amazing. It's completely replaced Google Drive, Calendar, and Contacts for me and with the DAVx5 Android App it feels like a drop-in replacement. I am also using the auto upload feature to back up my photos to it.
I would too, but after like a week I get bored of maintaining it myself when all the expenses summed together aren't much cheaper than Proton or likewise. This is what I was doing before submitting my independence to Proton.
Furthermore Nextcloud is just too damn sluggish. The web interface makes it seem like my server's idea of a CPU is a kid with a calculator and WebDAV isn't designed for cloud storage. I'll take new features being slow over my whole experience being even slower any day of the week.
Celeste works fine on Linux, or you can use rclone directly.
That's what I've done, using rclone bisync
and my crontab. Like I said it works well enough, but far from perfect. Using a beta backend with an experimental operation, according to the rclone website, puts me slightly on-edge.
I did try Celeste, but stopped using it for two reasons:
"Anyone can download the app, but free users will be given a 14-day trial to test drive it.'
So it's only for premium users ?
Hey it takes effort to make a WebView for mail.proton.com
They need to see how to package the dedicated browser for all the different distros and operating systems, make a nice icon and so ok. It takes hours
They should sell this masterpiece for much more
Yup
"After years of pushing their proprietary and closed solutions to privacy minded people Proton decided that it was in their best interest to further bury said users into their service as a form of vendor lock-in. To achieve this they made more non-standard desktop clients for their groupware features (contacts and calendars) and the bridge will be discontinued soon."
Only if there wasn't CardDAV, CalDAV, IMAP, SMTP and dozens of other highly standardized protocols to handle e-mailing and groupware.
Is the bridge actually being discontinued? People have been saying that a lot recently but I've not seen any evidence for it, and not in the linked article.
I'm annoyed that they don't support SMTP, but realistically they actually can't unless they have the ability to read your email, which they don't.
Is the bridge actually being discontinued?
No, but what from their moves it is very clear it won't live long.
they don’t support SMTP, but realistically they actually can’t unless they have the ability to read your emai
Technically they do use SMTP... and it's possible for a provider and provide submission and generic SMTP do clients without having to read the email content.
There are lots of ways to do e2e encryption on e-mail (no server access to the contents) over SMTP (OpenPGP, S/MIME etc.). There are also header minimization options to prevent metadata leakage. And Proton decided NOT to use any of those proven solutions (in a standard and open way at least) and go for some obscure implementation instead because it fits their business better and makes development faster.
I never really understood the need for such apps when mail clients such as Thunderbird exist.
Proton forces you to pay for a bridge to use Thunderbird.
Tutanota doesn't even provide that.
These "privacy respecting" email services don't respect the user enough to let them use third party email clients easily if the user chooses to.
Proton mail has some extra (security?) feature, or they just lack smtp support, and you cannot directly use it on thunderbird. They offer a "bridge" app which allows you to do it, I just use that.
Proton's whole thing is it's meant to be secure, private, encrypted, etc. To achieve that, it requires the Proton app or website as an endpoint, so your email never leaves Proton's environment. As long as your reading your email in the Proton app/site, they can guarantee its privacy and security.
Once it sends your emails to Thunderbird or another client, it's leaving the Proton environment, and they can no longer control it. You're sacrificing the inherent privacy/security of Proton when you use Thunderbird (they claim).
All of that being said, it's an absolutely bullshit excuse. Tutanota does this same shit, only they don't even provide the bridge like Proton does.
It's true it's technically more secure for those emails to stay in the Proton environment, but they're still your god damn emails, and they should operate like every other email service by giving the user the option to export those emails in whatever way they damn well please, for free.
It's just more platform lock-in garbage. Your emails are trapped on their server, so they'll be no moving away to a different provider easily.
The ProtonBridge used to be garbage so people have wanted a dedicated app for awhile now. Over the past year or two, the Bridge finally works fairly reliably so ...a little too late.
So the bridge now syncs your calendars, contacts, files & passwords? 😛 Their bridge still sucks like it always has.
Idk, got thunderbird set up and feeling pretty happy with it.
The proton desktop app was pretty slow when i checked it. I might give thunderbird a go.
Have to use a student account, gmail and my main protonmail account. Tying everything up in one window is just nice.
(Webmail provider releases a bespoke desktop app)
(me, old fart, bumbles out from behind the cables and servers and muck)
You fools! Have any of you whippersnappers ever heard of IMAP? No? Thought so.
[I'm not that familiar with ProtonMail. Chances are they already support IMAP. In which case: ... ....why? Why this? Why in this day and age?]
It's worse than you thought.
The webmail provider released a dedicated browser that can only open the webmail and called it a "desktop" app.
Additionally, they don't support IMAP. There's an app to run on your computer that becomes a bridge. The proprietary protocol is translated to IMAP. You can't use your favorite client if your operating system can't run that bridge and you're not a premium user because for "reasons" only premium users can run that local bridge
they don't support IMAP
They don't support IMAP because they want emails to remain end-to-end encrypted, and IMAP doesn't have any way of doing that. The gateway decrypts the emails locally, then serves them as plain text.
We need something better than IMAP, that's designed for modern use cases. Something that's not stateful... Maybe a web service or something like that. JMAP seems promising but barely any providers have implemented it.
On a lighter note, the protocol might be proprietary but the bridge still seems to be fully open source : https://github.com/ProtonMail/proton-bridge
I don't think think Proton shows bad will on this one. The only alternative I can think of (as a non expert) would be IMAP + GPG encrypted emails but very few desktop clients support GPG, which would make them less accessible 🤷♂️ Having their own protocol also probably makes it much much easier for them to iterate on it, opening up usually makes think much robust but also slower.
Give us IMAP/SMTP support instead of this garbage
Don't quote me on this, as I'm not 100% certain, but I believe they do allow IMAP on paid accounts. Can someone confirm/deny this?
I think it’s allowed on paid business accounts
Cool. Now please do Proton Drive and Calendar. Please and thank you Proton.
Calender is included in the mail app
We need caldev through the bridge app for use in thunderbird and other apps.
Is this where the source code is supposed to be ? https://github.com/ProtonMail/inbox-desktop
Looks like it, it's available as a zip in the releases along with the compiled app, but isn't yet uploaded fully on GitHub.
I sure hope they make a Flatpak like they did for VPN (although it's not working properly at all rn). I don't get why they are still troubling themselves to support two other formats already during beta, when this is probably just an Electron app.
The cli is working fine. They changed a few things for free subscribers but idk if it affects the cli.
no AppImage, no Flatpak, no PPA, and no COPR
AUR FTW!
If that's the case, then I might have to use distrobox for once.
Protonmail still does not have an official app in F-Droid. Just because of this reason I ended my paid subscription and moved to Tutanota.
Not going away from Proton myself, but yes this is damned infuriating. Although I'd deal with a reliable Android app. The Beta Android looks good, but why Proton has struggled so much with Android is beyond my current digging.
Tutanota doesn't have a good way to export emails in bulk. Their feature set is getting richer, but once invested, the exit cost is quite high, speaking from experience.
On a related note? When my friend on proton send me (regular imap, openpgp) and several others (gmail, outlook) an email with all of us as recipients, it seems that proton cheats? I get to decrypt the message, where's the others just read plain ø, unincrypted text.
At first i thought this smart. But now i kind of realize how much of a nightmare this seems to be.
On the other hand, i am not really sure how they do it? Is it to different mails, with fake headers? Or is it more like: if no encryption is available, show thisb (dentical) text instead?
So whats more privacy friendly, using a browser to check email, og using the official Proton app?
Neither. The single app that Proton has done somewhat right with is their VPN and only because they haven't eliminated port forwarding. Everything else they've utilized non-standard protocols and failed to provide source code or API docs. They basically said that users are too stupid to protect themselves, and that you should just trust them to do it for you.
They failed to provide CalDav & CardDav syncing for things like calendars & contacts, IMAPS for mail, and prioritized things like their cloud-only password store. They had no valid reason not to use standardized protocols other than to prevent their users from actively syncing local copies of their data to integrate with privacy-friendly open source software. They act like Apple & a lot of their users prob. are Apple fan bois who will trust a company no questions asked. I have no reason to trust them whatsoever.
Thank you for that.
So, what is general concesus about Proton, is it safe or not? I dont use it because you need to pay for Bridge to use it in Thunderbird. Maybe I would use if it has a dedicated app.
It depends on what you want. If you want a solution that makes sure your provider won't be able to read your data? It is sure safe for that.
Generally I would distrust any company claiming that our swiss privacy laws are worth a dime - in fact they are shit and among the worst in Europe. Swiss intelligence laws actually force companies to cooperate in a much broader sense than even the national security laws in the US do. And of course there is no judge involved and they can basically share the collected data with whoever they want.
It's pretty great. Especially considering that you get a full ecosystem with Mail, Calendar, Drive, VPN and Pass.
I would also like to take this opportunity to shout out murena.io. They host open source cloud solutions. You get a Nextcloud with OnlyOffice and lots of other goodies and their pricing is pretty good
The people behind Murena are also the devs of /e/OS, a de-Googled Android OS that they also sell phones they pre-load it on. My one critique of it so far, owning one of the phones, is that I wish they would work on making it compatible with more well-known phone models available outside Europe. They sold this model I'm using, the Murena One (some Chinese OEM they slapped their name on), here in the US through their website, but I had to run around for two days trying to find a carrier whose service would work on it (or who would even try - eventually T-Mobile worked, the European-based carrier, what a surprise...) and I can't get anyone to do repairs on it because it's not one of the well-known brands. The case they gave me for it is essentially purely cosmetic, and only a week or so into owning it, I dropped it at a restaurant and it got a huge area of dead pixels at the bottom of the screen that nobody will fix because they can't get a new screen for it. If I could install /e/OS myself on more than just the Google Pixel (paying Google to not have to use Android, fun...) that would be great and solve my problems.
So how would you sync your Proton Passwords with NextCloud, or with VaultWarden? Or actively sync them locally to be used with an open source app?
Oh, that's right.. you can't. Proton will say... "Just trust our payloads bro! There is no way we'd ever deliver a modified payload to get your password. Sorry you can't sync your calendar & contacts, just use our Windows apps."
It is about as safe as trusting Apple at their word to protect your privacy.
no proton drive??
This came way sooner than expected, be grateful. It'll arrive soon enough. Patience, young padawan
What is the point of email clients? Why not just use the web browser?
More reliable notifications? That's my reason, at least.
More useful if you have several email addresses, you can more easily check all of them in one place
My hope, for proton, would be improved search functionality. Currently search only works for email subject, not body. It's really lackluster.
FYI, you can enable a local index for message content searches:
https://proton.me/support/search-message-content#how-to-enable-search-message-content
Is the search functionality improved in the desktop app?
It just opens the web app
Proton seems on the wrong side of the usability - privacy spectrum. Every last feature I'd want from an online provider is impossible or massively neutered by the overly strict security.
I wish there was a similar service in a trustworthy country with a more sane level of safety, like opt-in encryption for example.
mailbox.org has pretty good pgp key integration and will encrypted all emails that come in with a public key of your choosing.
https://encryp.ch/blog/disturbing-facts-about-protonmail/
i'm begging you, don't buy snake oil.
Not only is this article three years old, it is also lacking in terms of sources. Additionally, the language and phrasing is quite inappropriate for the purpose of spreading the information. Lots of text is just mean and offensive without any actual purpose.
It also seems to be largely based on speculation rather than actual solid evidence.
I'm not against investigating the legitimacy of established and trusted privacy-first providers. However, this seems a bit lackluster.
Also: Email is inherently insecure, we all know that. Proton services are open source, independently audited and verifiably E2EE, except for Mail, which uses PGP for the emails themselves and E2EE to store them.
Finally? Why does it need an app all of a sudden...
Making email secure and good is very hard and it involves either making it inconvenient or getting rid of interoperability with existing systems. As long as I've been tracking it your choices for client when using Proton were webmail or mobile apps. The news here is that a new option has opened up not that an old option is being taken away
What are people’s thoughts on https://forwardemail.net/en/blog/docs/best-quantum-safe-encrypted-email-service