emersion / hydroxide

A third-party, open-source ProtonMail CardDAV, IMAP and SMTP bridge
MIT License
1.56k stars 120 forks source link

Drop IMAP support #210

Open emersion opened 2 years ago

emersion commented 2 years ago
FakeEmperor commented 2 years ago

@emersion Hey, can I work on the patch to bring back IMAP functionality? As far as I am aware, right now it breaks on getting GPG keys? Are there any pointers where to look for message decryption and getting emails?

emersion commented 2 years ago

IMAP hasn't been removed yet. I don't think the part to fetch the keys is broken (or at least not for my account).

julianfairfax commented 2 years ago

It works fine for me, so I don't see why you should remove it. If you can't maintain it, that's fine, but don't remove what you've already accomplished!

emersion commented 2 years ago

"Keep it" equals "maintain it". "Keep it" means people will continue reporting bugs about it, I need to keep it in working state when working on common code, etc.

wokawoka commented 2 years ago

Just one question (IMAP works for me at the moment): if you drop IMAP, how would we interface our client to hydroxide to get the mails? Would that mean shutting down the project? Probably I'm missing something; in any case, I totally get the fact that maintaining it can be very tedious, so I respect any decision, obviously. Thank you for your work.

emersion commented 2 years ago

Only SMTP and CardDAV would remain. That is, hydroxide will still be useful to send email and setup contact sync, but not to receive emails.

streaps commented 2 years ago

Without the ability to receive emails, hydroxide would become kind of useless for me. I assume many users do use hydroxide for the IMAP functionality. I can also understand that you don't want to maintain IMAP support when you don't use it. If you drop IMAP, what could users that use IMAP do?

Is there other free software for receiving PM mails (with or without IMAP)? Does the official open source bridge support free accounts?

Would we have to use the last hydroxide version that supports IMAP until it will not work anymore?

Should we fork hydroxide and merge upstream commits?

Would it be feasible to split IMAP support into a plugin / external component that can be maintained separately?

Or maybe someone is willing to maintain the IMAP part in this repository.

emersion commented 2 years ago

Is there other free software for receiving PM mails (with or without IMAP)? Does the official open source bridge support free accounts?

The point of hydroxide has never been to bypass ProtonMail's pricing.

Should we fork hydroxide and merge upstream commits?

Feel free.

Would it be feasible to split IMAP support into a plugin / external component that can be maintained separately?

It should be possible to extract the imap package into a separate repo and keep using this repo's protonmail package.

wokawoka commented 2 years ago

The point of hydroxide has never been to bypass ProtonMail's pricing.

What was the point of hydroxide? Offering a bridge when, at that point, the official bridge was not already available? It's a genuine question with absolutely no intention of being polemic. Thank you

emersion commented 2 years ago

The point was to provide an open-source, simple, headless bridge at the time when the official bridge was closed-source.

wokawoka commented 2 years ago

It makes sense. Thank you.

ljanyst commented 2 years ago

Perhaps this will be useful: https://github.com/ljanyst/peroxide

wokawoka commented 2 years ago

Perhaps this will be useful: https://github.com/ljanyst/peroxide

Thank you so much! I will check it out as soon as possible

julianfairfax commented 2 years ago

Is there other free software for receiving PM mails (with or without IMAP)? Does the official open source bridge support free accounts?

The point of hydroxide has never been to bypass ProtonMail's pricing.

How do you do that? peroxide doesn't so I was just wondering how it could be added.

r3k2 commented 2 years ago

since yesterday I can't get my IMAP to work on any of my computers with hydroxide, is this related to this post?

emersion commented 2 years ago

No.