Hi there,
I understand there were discussions to try and develop JMAP support for Dovecot.
Is this still in the pipeline for Dovecot 2.5?
Regards Andrew
Sent from my iPhone
I don't know the answer to that question, but I am curious about something. What client are you thinking about using with JMAP? I haven't found much. (And much of the demo stuff at jmap.io seems to be busted in various ways.)
Andrew Jones wrote on 11/26/2016 10:43 AM:
Hi there,
I understand there were discussions to try and develop JMAP support for Dovecot.
Is this still in the pipeline for Dovecot 2.5?
Regards Andrew
Sent from my iPhone
On 2016-11-26 11:07:00 -0800, WJCarpenter wrote:
I don't know the answer to that question, but I am curious about something. What client are you thinking about using with JMAP? I haven't found much. (And much of the demo stuff at jmap.io seems to be busted in various ways.)
roundcube-next builds on top of it.
darix
-- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
Hi Marcus
Thanks for your helpful reply.
Do you know what is going on with JMAP development into Dovecot 2.5?
It's difficult to get any sort of information from the roadmap and there are no Dovecot forums.
One of the main reasons I'm interested in JMAP is because of Roundcube Next and also the other clients it will power. Sadly, there has been little going on and having emailed Thomas, he is no longer involved in Roundcube Next - which is a shame. The Kolab guys are really taking liberties here, and trying their product, the thing is littered with bugs everywhere.
Are you able to comment on what is going on with JMAP development into Dovecot?
Thanks
Andrew
Sent from my iPhone
On 26 Nov 2016, at 19:16, Marcus Rueckert darix@opensu.se wrote:
On 2016-11-26 11:07:00 -0800, WJCarpenter wrote: I don't know the answer to that question, but I am curious about something. What client are you thinking about using with JMAP? I haven't found much. (And much of the demo stuff at jmap.io seems to be busted in various ways.)
roundcube-next builds on top of it.
darix
-- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
Hi!
We are working on including JMAP support to Dovecot. At this moment I cannot give any promise for exact version, but hopefully it will be part of v2.3
Aki Tuomi
Dovecot Oy
On November 26, 2016 at 11:17 PM Andrew Jones andrew@mykolab.com wrote:
Hi Marcus
Thanks for your helpful reply.
Do you know what is going on with JMAP development into Dovecot 2.5?
It's difficult to get any sort of information from the roadmap and there are no Dovecot forums.
One of the main reasons I'm interested in JMAP is because of Roundcube Next and also the other clients it will power. Sadly, there has been little going on and having emailed Thomas, he is no longer involved in Roundcube Next - which is a shame. The Kolab guys are really taking liberties here, and trying their product, the thing is littered with bugs everywhere.
Are you able to comment on what is going on with JMAP development into Dovecot?
Thanks
Andrew
Sent from my iPhone
On 26 Nov 2016, at 19:16, Marcus Rueckert darix@opensu.se wrote:
On 2016-11-26 11:07:00 -0800, WJCarpenter wrote: I don't know the answer to that question, but I am curious about something. What client are you thinking about using with JMAP? I haven't found much. (And much of the demo stuff at jmap.io seems to be busted in various ways.)
roundcube-next builds on top of it.
darix
-- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
Hi Aki,
Someone just asked in the bug for Thunderbird for this, so...
Is there a git branch that they could use to start playing with what is there? If not, any idea when that might happen?
It sounds like someone following the Thunderbird bug is interested in working on this, but they obviously need something to test against.
Thanks,
Charles
On 11/27/2016 5:28 AM, Aki Tuomi aki.tuomi@dovecot.fi wrote:
Hi!
We are working on including JMAP support to Dovecot. At this moment I cannot give any promise for exact version, but hopefully it will be part of v2.3
Aki Tuomi
Dovecot Oy
On November 26, 2016 at 11:17 PM Andrew Jones andrew@mykolab.com wrote:
Hi Marcus
Thanks for your helpful reply.
Do you know what is going on with JMAP development into Dovecot 2.5?
It's difficult to get any sort of information from the roadmap and there are no Dovecot forums.
One of the main reasons I'm interested in JMAP is because of Roundcube Next and also the other clients it will power. Sadly, there has been little going on and having emailed Thomas, he is no longer involved in Roundcube Next - which is a shame. The Kolab guys are really taking liberties here, and trying their product, the thing is littered with bugs everywhere.
Are you able to comment on what is going on with JMAP development into Dovecot?
Thanks
Andrew
Sent from my iPhone
On 26 Nov 2016, at 19:16, Marcus Rueckert darix@opensu.se wrote:
On 2016-11-26 11:07:00 -0800, WJCarpenter wrote: I don't know the answer to that question, but I am curious about something. What client are you thinking about using with JMAP? I haven't found much. (And much of the demo stuff at jmap.io seems to be busted in various ways.)
roundcube-next builds on top of it.
darix
-- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
Unfortunately we don't have any beta version yet for testing. Hopefully sometime next year.
Aki
On 13.12.2016 17:33, Tanstaafl wrote:
Hi Aki,
Someone just asked in the bug for Thunderbird for this, so...
Is there a git branch that they could use to start playing with what is there? If not, any idea when that might happen?
It sounds like someone following the Thunderbird bug is interested in working on this, but they obviously need something to test against.
Thanks,
Charles
On 11/27/2016 5:28 AM, Aki Tuomi aki.tuomi@dovecot.fi wrote:
Hi!
We are working on including JMAP support to Dovecot. At this moment I cannot give any promise for exact version, but hopefully it will be part of v2.3
Aki Tuomi
Dovecot Oy
On November 26, 2016 at 11:17 PM Andrew Jones andrew@mykolab.com wrote:
Hi Marcus
Thanks for your helpful reply.
Do you know what is going on with JMAP development into Dovecot 2.5?
It's difficult to get any sort of information from the roadmap and there are no Dovecot forums.
One of the main reasons I'm interested in JMAP is because of Roundcube Next and also the other clients it will power. Sadly, there has been little going on and having emailed Thomas, he is no longer involved in Roundcube Next - which is a shame. The Kolab guys are really taking liberties here, and trying their product, the thing is littered with bugs everywhere.
Are you able to comment on what is going on with JMAP development into Dovecot?
Thanks
Andrew
Sent from my iPhone
On 26 Nov 2016, at 19:16, Marcus Rueckert darix@opensu.se wrote:
On 2016-11-26 11:07:00 -0800, WJCarpenter wrote: I don't know the answer to that question, but I am curious about something. What client are you thinking about using with JMAP? I haven't found much. (And much of the demo stuff at jmap.io seems to be busted in various ways.) roundcube-next builds on top of it.
darix
-- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
Dear Charles
In order to gain more info on JMAP implementations and progress being made on server-side implementations, I'd say the JMAP Google groups would contain the most information with all discussions.
Currently the most current implementation is the JMAP proxy, which connects to an IMAP/CalDAV/CardDAV server, and Fastmail are hard at work at trying to get JMAP support into Cyrus.
Clientside implementations include a mobile app being developed by Atmail, as well as Roundcube Next - it may be worth reaching out to them to see what they are using for development.
Good luck
Sent from my iPhone
On 13 Dec 2016, at 15:34, Tanstaafl tanstaafl@libertytrek.org wrote:
Hi Aki,
Someone just asked in the bug for Thunderbird for this, so...
Is there a git branch that they could use to start playing with what is there? If not, any idea when that might happen?
It sounds like someone following the Thunderbird bug is interested in working on this, but they obviously need something to test against.
Thanks,
Charles
On 11/27/2016 5:28 AM, Aki Tuomi aki.tuomi@dovecot.fi wrote: Hi!
We are working on including JMAP support to Dovecot. At this moment I cannot give any promise for exact version, but hopefully it will be part of v2.3
Aki Tuomi
Dovecot Oy
On November 26, 2016 at 11:17 PM Andrew Jones andrew@mykolab.com wrote:
Hi Marcus
Thanks for your helpful reply.
Do you know what is going on with JMAP development into Dovecot 2.5?
It's difficult to get any sort of information from the roadmap and there are no Dovecot forums.
One of the main reasons I'm interested in JMAP is because of Roundcube Next and also the other clients it will power. Sadly, there has been little going on and having emailed Thomas, he is no longer involved in Roundcube Next - which is a shame. The Kolab guys are really taking liberties here, and trying their product, the thing is littered with bugs everywhere.
Are you able to comment on what is going on with JMAP development into Dovecot?
Thanks
Andrew
Sent from my iPhone
On 26 Nov 2016, at 19:16, Marcus Rueckert darix@opensu.se wrote:
On 2016-11-26 11:07:00 -0800, WJCarpenter wrote: I don't know the answer to that question, but I am curious about something. What client are you thinking about using with JMAP? I haven't found much. (And much of the demo stuff at jmap.io seems to be busted in various ways.)
roundcube-next builds on top of it.
darix
-- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
Hi Charles,
We are actually pretty close to a complete implementation in Cyrus now, and there's the proxy of course. We'll be doing a release candidate of Cyrus 3.0 with JMAP support on January 13th.
There's also the hosted copy of the JMAP proxy, which I'm afraid I haven't been giving much love recently. It's very close to feature complete though.
What number is the Thunderbird bug? I appear to not be CCd, or missing the emails from it. I should probably sign up! Feel free to ask me anything directly as well.
Bron.
On Wed, 14 Dec 2016, at 02:33, Tanstaafl wrote:
Hi Aki,
Someone just asked in the bug for Thunderbird for this, so...
Is there a git branch that they could use to start playing with what is there? If not, any idea when that might happen?
It sounds like someone following the Thunderbird bug is interested in working on this, but they obviously need something to test against.
Thanks,
Charles
On 11/27/2016 5:28 AM, Aki Tuomi aki.tuomi@dovecot.fi wrote:
Hi!
We are working on including JMAP support to Dovecot. At this moment I cannot give any promise for exact version, but hopefully it will be part of v2.3
Aki Tuomi
Dovecot Oy
On November 26, 2016 at 11:17 PM Andrew Jones andrew@mykolab.com wrote:
Hi Marcus
Thanks for your helpful reply.
Do you know what is going on with JMAP development into Dovecot 2.5?
It's difficult to get any sort of information from the roadmap and there are no Dovecot forums.
One of the main reasons I'm interested in JMAP is because of Roundcube Next and also the other clients it will power. Sadly, there has been little going on and having emailed Thomas, he is no longer involved in Roundcube Next - which is a shame. The Kolab guys are really taking liberties here, and trying their product, the thing is littered with bugs everywhere.
Are you able to comment on what is going on with JMAP development into Dovecot?
Thanks
Andrew
Sent from my iPhone
On 26 Nov 2016, at 19:16, Marcus Rueckert darix@opensu.se wrote:
On 2016-11-26 11:07:00 -0800, WJCarpenter wrote: I don't know the answer to that question, but I am curious about something. What client are you thinking about using with JMAP? I haven't found much. (And much of the demo stuff at jmap.io seems to be busted in various ways.)
roundcube-next builds on top of it.
darix
-- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
-- Bron Gondwana brong@fastmail.fm
Aki Tuomi aki.tuomi@dovecot.fi:
We are working on including JMAP support to Dovecot. At this moment I cannot give any promise for exact version, but hopefully it will be part of v2.3
Any updates on jmap support in dovecot?
I tried searching the git repo for "jmap" yesterday, so I'm guessing the answer is "no" or "not yet"...?
Hello Aki,
Well, it has been over 3 years since I last asked...
You had said initial JMAP support would hopefully make it into 2.3. Since it didn't, I'm hoiping it isn't too far away.
There is some movement with the new Thunderbird team on this, but they can't really start serious work on adding JMAP support until there is a server implementation to test against.
Is JMAP support still hopefully on the near term roadmap?
Thanks
Charles
On Sun Nov 27 2016 05:28:36 GMT-0500 (Eastern Daylight Time), Aki Tuomi aki.tuomi@dovecot.fi wrote:
Hi!
We are working on including JMAP support to Dovecot. At this moment I cannot give any promise for exact version, but hopefully it will be part of v2.3
Aki Tuomi
Dovecot Oy
On November 26, 2016 at 11:17 PM Andrew Jones andrew@mykolab.com wrote:
Hi Marcus
Thanks for your helpful reply.
Do you know what is going on with JMAP development into Dovecot 2.5?
It's difficult to get any sort of information from the roadmap and there are no Dovecot forums.
One of the main reasons I'm interested in JMAP is because of Roundcube Next and also the other clients it will >> power. Sadly, there has been little going on and having emailed Thomas, he is no longer involved in Roundcube >> Next - which is a shame. The Kolab guys are really taking liberties here, and trying their product, the thing >> is littered with bugs everywhere.
Are you able to comment on what is going on with JMAP development into Dovecot?
Thanks
Andrew
On 26 Nov 2016, at 19:16, Marcus Rueckert darix@opensu.se wrote:
On 2016-11-26 11:07:00 -0800, WJCarpenter wrote: I don't know the answer to that question, but I am curious about something. What client are you thinking about using with JMAP? I haven't found much. (And much of the demo stuff at jmap.io seems to be busted in various ways.)
roundcube-next builds on top of it.
darix
Unfortunately we have not been able to work on this much, but also the JMAP spec was until very recently still being worked. We have open dialogue with the Thunderbird people, they haven't so far indicated any pressing need for JMAP in Dovecot.
This said, JMAP is still very much in our roadmap. Perhaps just not as close as I initially thought.
Aki
On 21.5.2019 16.29, Tanstaafl via dovecot wrote:
Hello Aki,
Well, it has been over 3 years since I last asked...
You had said initial JMAP support would hopefully make it into 2.3. Since it didn't, I'm hoiping it isn't too far away.
There is some movement with the new Thunderbird team on this, but they can't really start serious work on adding JMAP support until there is a server implementation to test against.
Is JMAP support still hopefully on the near term roadmap?
Thanks
Charles
On Sun Nov 27 2016 05:28:36 GMT-0500 (Eastern Daylight Time), Aki Tuomi aki.tuomi@dovecot.fi wrote:
Hi!
We are working on including JMAP support to Dovecot. At this moment I cannot give any promise for exact version, but hopefully it will be part of v2.3
Aki Tuomi
Dovecot Oy
On November 26, 2016 at 11:17 PM Andrew Jones andrew@mykolab.com wrote:
Hi Marcus
Thanks for your helpful reply.
Do you know what is going on with JMAP development into Dovecot 2.5?
It's difficult to get any sort of information from the roadmap and there are no Dovecot forums.
One of the main reasons I'm interested in JMAP is because of Roundcube Next and also the other clients it will >> power. Sadly, there has been little going on and having emailed Thomas, he is no longer involved in Roundcube >> Next - which is a shame. The Kolab guys are really taking liberties here, and trying their product, the thing >> is littered with bugs everywhere.
Are you able to comment on what is going on with JMAP development into Dovecot?
Thanks
Andrew
On 26 Nov 2016, at 19:16, Marcus Rueckert darix@opensu.se wrote:
On 2016-11-26 11:07:00 -0800, WJCarpenter wrote: I don't know the answer to that question, but I am curious about something. What client are you thinking about using with JMAP? I haven't found much. (And much of the demo stuff at jmap.io seems to be busted in various ways.) roundcube-next builds on top of it.
darix
On Wed May 22 2019 05:44:59 GMT-0400 (Eastern Standard Time), Aki Tuomi via dovecot dovecot@dovecot.org wrote:
Unfortunately we have not been able to work on this much, but also the JMAP spec was until very recently still being worked. We have open dialogue with the Thunderbird people, they haven't so far indicated any pressing need for JMAP in Dovecot.
This said, JMAP is still very much in our roadmap. Perhaps just not as close as I initially thought.
Thanks Aki - no pressing need because of the old chicken/egg problem I guess...
That said, a few tidbits...
The Thunderbird Devs are using Topicbox for discussing Thunderbird UI development, and Topicbox is built directly on top of JMAP for the email integration (I'm not sure they even knew this until I told them yesterday):
From: https://fastmail.blog/2018/12/27/jmap-is-on-the-home-straight/
"But enough about the software, how about the experience! When we created our brand new Topicbox product, we built directly on top of JMAP for the email. We also used JMAP-inspired APIs for the rest of the product experience, so Topicbox’s early users have been on JMAP for over a year now."
Lastly, Fastmail is now rolling it out - 30% of their userbase is on JMAP, and all new users are automatically on it. Cyrus also provides experimental JMAP support in their development snapshots.
So, maybe - hopefully - this might be some reasons to push that development up some.
if not, its good to know that it is at least still on the roadmap.
On 22 May 2019, at 07:42, Tanstaafl via dovecot dovecot@dovecot.org wrote:
Thanks Aki - no pressing need because of the old chicken/egg problem I guess...
I have to say, looking at JAMP it looks very interesting. I'd love to throw a JAMP webmail implementation up and play with it.
-- "I can't marry her; she's my friend!"
On Wed, May 22, 2019, at 23:43, Tanstaafl via dovecot wrote:
On Wed May 22 2019 05:44:59 GMT-0400 (Eastern Standard Time), Aki Tuomi via dovecot dovecot@dovecot.org wrote:
Unfortunately we have not been able to work on this much, but also the JMAP spec was until very recently still being worked. We have open dialogue with the Thunderbird people, they haven't so far indicated any pressing need for JMAP in Dovecot.
This said, JMAP is still very much in our roadmap. Perhaps just not as close as I initially thought.
Obviously I'd love to help out in any way possible here! We're very keen to see JMAP support in Dovecot to encourage others to move towards it as well.
Thanks Aki - no pressing need because of the old chicken/egg problem I guess...
That said, a few tidbits...
The Thunderbird Devs are using Topicbox for discussing Thunderbird UI development, and Topicbox is built directly on top of JMAP for the email integration (I'm not sure they even knew this until I told them yesterday):
From: https://fastmail.blog/2018/12/27/jmap-is-on-the-home-straight/
"But enough about the software, how about the experience! When we created our brand new Topicbox product, we built directly on top of JMAP for the email. We also used JMAP-inspired APIs for the rest of the product experience, so Topicbox’s early users have been on JMAP for over a year now."
Lastly, Fastmail is now rolling it out - 30% of their userbase is on JMAP, and all new users are automatically on it. Cyrus also provides experimental JMAP support in their development snapshots.
Actually, 99% of our user base has been on JMAP for about 4 months now! The one remaining percent was users with the old version of our mobile apps, and they're being cut off next month.
As for JMAP mail and JMAP core - they're currently with the RFC editor for the final round of edits - they should have assigned RFC numbers in the next few weeks I would imagine. There will be some minor editorial polish, but the way it works is entirely stable now, there won't be more changes.
https://datatracker.ietf.org/doc/draft-ietf-jmap-core/ https://datatracker.ietf.org/doc/draft-ietf-jmap-mail/
We're planning to have full support for everything in those specs into Cyrus IMAP version 3.2 as well. Right now there's a couple of gaps that we either don't use at FastMail or are papering around with our perl middleware. You can see the remaining tasks here as we progress:
https://github.com/cyrusimap/cyrus-imapd/labels/3.2
Cheers,
Bron.
-- Bron Gondwana brong@fastmail.fm
Thanks for chiming in Bron!
I'm very interested in JMAP as you can see, but I'm also very curious - do you have any blog pages dedicated to the user experience vs standard IMAP? How it differs - and most importantly if it is truly better, and if so, how and why?
I'd also love to read about actual user experiences - how about a collection of comments from your users?
Thanks again,
Charles
p.s. Even though I've always hosted my own, I'm very tempted to sign up for a paid account to see for myself.
On Tue May 28 2019 03:49:25 GMT-0400 (Eastern Standard Time), Bron Gondwana via dovecot dovecot@dovecot.org wrote:
On Wed, May 22, 2019, at 23:43, Tanstaafl via dovecot wrote:
On Wed May 22 2019 05:44:59 GMT-0400 (Eastern Standard Time), Aki Tuomi via dovecot dovecot@dovecot.org wrote:
Unfortunately we have not been able to work on this much, but also the JMAP spec was until very recently still being worked. We have open dialogue with the Thunderbird people, they haven't so far indicated any pressing need for JMAP in Dovecot. This said, JMAP is still very much in our roadmap. Perhaps just not as close as I initially thought.
Obviously I'd love to help out in any way possible here! We're very keen to see JMAP support in Dovecot to encourage others to move towards it as well.
Thanks Aki - no pressing need because of the old chicken/egg problem I guess...
That said, a few tidbits...
The Thunderbird Devs are using Topicbox for discussing Thunderbird UI development, and Topicbox is built directly on top of JMAP for the email integration (I'm not sure they even knew this until I told them yesterday):
From: https://fastmail.blog/2018/12/27/jmap-is-on-the-home-straight/
"But enough about the software, how about the experience! When we created our brand new Topicbox product, we built directly on top of JMAP for the email. We also used JMAP-inspired APIs for the rest of the product experience, so Topicbox’s early users have been on JMAP for over a year now."
Lastly, Fastmail is now rolling it out - 30% of their userbase is on JMAP, and all new users are automatically on it. Cyrus also provides experimental JMAP support in their development snapshots.
Actually, 99% of our user base has been on JMAP for about 4 months now! The one remaining percent was users with the old version of our mobile apps, and they're being cut off next month.
As for JMAP mail and JMAP core - they're currently with the RFC editor for the final round of edits - they should have assigned RFC numbers in the next few weeks I would imagine. There will be some minor editorial polish, but the way it works is entirely stable now, there won't be more changes.
https://datatracker.ietf.org/doc/draft-ietf-jmap-core/ https://datatracker.ietf.org/doc/draft-ietf-jmap-mail/
We're planning to have full support for everything in those specs into Cyrus IMAP version 3.2 as well. Right now there's a couple of gaps that we either don't use at FastMail or are papering around with our perl middleware. You can see the remaining tasks here as we progress:
https://github.com/cyrusimap/cyrus-imapd/labels/3.2
Cheers,
Bron.
-- Bron Gondwana brong@fastmail.fm
On Sun, 27 Nov 2016, at 06:07, WJCarpenter wrote:
I don't know the answer to that question, but I am curious about something. What client are you thinking about using with JMAP? I haven't found much. (And much of the demo stuff at jmap.io seems to be busted in various ways.)
The demo proxy was a pretty quick hack and isn't very efficient, but it should be working. It does a fairly slow background import for existing accounts, so I'd recommend using small tests accounts.
What particular bit is broken for you? (apart from the known not-working authentication flow)
Bron.
-- Bron Gondwana brong@fastmail.fm
Bron Gondwana wrote on 11/27/2016 02:25 PM:
The demo proxy was a pretty quick hack and isn't very efficient, but it should be working. It does a fairly slow background import for existing accounts, so I'd recommend using small tests accounts. What particular bit is broken for you? (apart from the known not-working authentication flow) Bron. I don't know what you mean by the "known not working authentication flow", so possibly that is what I am hitting.
On the "Set Hosts" screen with either Chrome or FireFox, I see two boxes each for IMAP and SMTP and a drop-down to toggle plaintext, SSL, or STARTLS. The fields are populated initially with "IMAP: 993/1/SSL" and "SMTP: 587/1/STARTLS". I don't know what that "1" is supposed to mean, so I replaced it with the relevant server names. I got an error "UNABLE TO CONNECT for <the email address I used>". To try again, I swapped those two fields around. Same result. (I was watching my server logs at the same time and saw no connection attempts.) I could not figure out how to go further.
I am happy with IMAPS. Most of JMAP can be implemented as IMAPS incremental revisions.
participants (10)
-
@lbutlr
-
Aki Tuomi
-
Aki Tuomi
-
Andrew Jones
-
Bron Gondwana
-
Marcus Rueckert
-
Ruga
-
Steinar Bang
-
Tanstaafl
-
WJCarpenter