Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ProtonMail support #323

Open
dillonfagan opened this issue Nov 10, 2018 · 13 comments
Open

ProtonMail support #323

dillonfagan opened this issue Nov 10, 2018 · 13 comments
Labels
Priority: Wishlist Not a bug. A new feature or enhancement

Comments

@dillonfagan
Copy link

dillonfagan commented Nov 10, 2018

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.

@eljefuri
Copy link

eljefuri commented Nov 10, 2018

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.

@dillonfagan
Copy link
Author

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?

@eljefuri
Copy link

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.

@dillonfagan
Copy link
Author

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

@eljefuri
Copy link

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

@nblackburn
Copy link

@DkGr
Copy link

DkGr commented Feb 9, 2019

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.

@nblackburn
Copy link

@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.

@dillonfagan
Copy link
Author

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

@marbetschar marbetschar added the Priority: Wishlist Not a bug. A new feature or enhancement label May 21, 2021
@shawn1thompson
Copy link

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

@marbetschar
Copy link
Member

marbetschar commented Jun 19, 2021

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.

@swt83
Copy link

swt83 commented Aug 12, 2021

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

@victorodg
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Wishlist Not a bug. A new feature or enhancement
Projects
None yet
Development

No branches or pull requests

8 participants