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

Support for JMAP format #152

Open
mhalano opened this issue May 8, 2023 · 1 comment
Open

Support for JMAP format #152

mhalano opened this issue May 8, 2023 · 1 comment

Comments

@mhalano
Copy link

mhalano commented May 8, 2023

JMAP is a new format made to replace IMAP. It's more modern and with more features, like optimized attachment management. Here is the specification: https://jmap.io/. I think it's in the beginning yet, but we could consider thinking about support.

@keithbowes
Copy link
Contributor

Well, offlineimap doesn't actually support IMAP at all. That's handled by imaplib2. I'd assume for JMAP support, someone would need to fork imaplib2 and make any changes necessary to make it work with JMAP (or create a new module that's API-compatible with imaplib2, with only class names that are different). Probably the biggest thing to get anyone to spend the time to implement it would be if there's actually any email provider that uses JMAP. It seems to be like POP4: a "standard" that's been around for years but hasn't gone anywhere and isn't on any track to become sanctioned by any recognized standards body. Plus, from the best I can tell, JMAP is only used internally by fastmail (it's a representation of how mail is stored on the server) but access by email clients is done through IMAP or POP.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants