mail icon indicating copy to clipboard operation
mail copied to clipboard

ProtonMail support

Open dillonfagan opened this issue 7 years ago • 13 comments

It would be great if Mail on elementary OS were the first email client with built-in support for ProtonMail. In my opinion it's in the best interest of the Linux (and elementary) community to support Proton's efforts to protect individual privacy online. Building in support for and promoting the use of ProtonMail within the Mail app would be phenomenal.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

dillonfagan avatar Nov 10 '18 01:11 dillonfagan

Can you define precisely what you mean by support? Does ProtonMail use different protocols than IMAP/POP3/SMTP, or are you talking about the encryption aspect presumably covered by this issue? I have never looked ProtonMail myself so have no idea what their special sauce is, if anything at all.

eljefuri avatar Nov 10 '18 11:11 eljefuri

Yeah so ProtonMail does not use the standard email protocols, which is why with email clients today, you have to install a tool they developed called the ProtonMail Bridge. This grabs your emails with their secure protocol and then spoofs IMAP/SMTP on your local machine to then send those emails to your email client.

I am by no means an encryption or email expert, so I'm not entirely sure how Proton's security works. I do know that they use open source software and that emails are encrypted with AES. Maybe this link can be helpful?

dillonfagan avatar Nov 10 '18 13:11 dillonfagan

Given how Mail now works in master, I assume that this needs to be done as a switchboard-plug-onlineaccounts integration. Mind you, I do not yet understand how that works, but I have a feeling that the issue does not belong here exactly.

eljefuri avatar Nov 12 '18 08:11 eljefuri

Oh, so the switchboard plugin actually does the fetching of emails?

dillonfagan avatar Nov 12 '18 22:11 dillonfagan

I am honestly not sure yet. Just trying to understand all of this now.

eljefuri avatar Nov 13 '18 03:11 eljefuri

https://protonmail.com/bridge

nblackburn avatar Feb 03 '19 20:02 nblackburn

Protonmail Bridge does not really support Mail. After configuring Mail with Protonmail Bridge, email are not well synchronized. Sometimes, folders are not synchronized or sometimes e-mail cannot be displayed (infinite loading). I don't know if these problems are caused by some missing features on Mail or if it's a wrong behaviour of Protonmail Bridge.

DkGr avatar Feb 09 '19 16:02 DkGr

@DkGr Sorry to hear that, as far as i am aware this is the only means of supporting it as it uses it's own protocol which is proprietary.

nblackburn avatar Feb 09 '19 20:02 nblackburn

Maybe this could be helpful? https://github.com/ProtonMail/WebClient

dillonfagan avatar Feb 11 '19 15:02 dillonfagan

They have been open-sourcing their apps. The Bridge is here.

shawn1thompson avatar Jun 17 '21 20:06 shawn1thompson

TL;DR For elementary to eventually support Proton Mail synchronization natively, it needs to be added to Evolution Data Server first: https://gitlab.gnome.org/GNOME/evolution-data-server

Synchronization of PIM data (Mail, Calendar and Tasks) is done by the underlying Evolution Data Server. Online Accounts itself is just a fronted to Evolution Data Server for configuring the accounts it should use for synchronization.

marbetschar avatar Jun 19 '21 06:06 marbetschar

Here to +1 the effort to get Protonmail working on Elementary, even if it was just using Bridge.

swt83 avatar Aug 12 '21 13:08 swt83

I also wish I could use protonmail.. even if through bridge

victorodg avatar May 06 '23 19:05 victorodg