Yep, there's always someone ranting about JSON inefficiencies, which I don't observe at all :)
Can confirm that (implemented JMAP). Deltas and asking for the entire mailbox instead of folder by folder is really good. And as a side effect: 1. Less client-side logic for sync. 2. There are many JSON parsers compared…
Really? Fire the Rust Servo team and double the CEO's salary in the same year? Almost the same money.
Mozilla diversifies by increasing the CEO's salary for nothing. Wiki: In 2020, after returning to the position of CEO, Baker's salary was more than $3 million. In 2021, her salary rose again to more than $5 million, and…
What do you mean by JMAP is 'limiting as an API'? It actually lifts the IMAP protocol to be used by web apps easily.
I'm actually working on this (https://mailtemi.com/blog/storage-redesign/). After pushing Mailtemi on Android, I will continue working on full offline support.
Can you give an example of expensive binary data parsing? Having implemented JMAP and IMAP protocols myself, I haven’t encountered a need in either protocol to send binary data to the server for sync/search operations…
JMAP uses fewer resources server-side, and with their scale, it will probably reduce operating costs. But it will depends on how much they will save compared with devel/migration costs.
You can use https://stalw.art. Compared to other email stacks, it is very easy to set up. Its support is on par with Fastmail. I develop a JMAP email app (https://mailtemi.com) and have run equal tests against stalw.art…
Gmail is successful because it naturally is the biggest honeypot. Most antispam API filters are like accumulators. When a trend is detected, the rest are protected. But overall, it's about scale.
I've got sometimes a legitimate Google or MS dev newsletter emails going into their own spam folders :) .
The people who were capable continued to program, while the incapable ones found an easier career path through Agile.
IMAP IDLE needs an open connection. When the phone is locked all apps are suspended(connection closed) except if they are VOIP. So this makes IDLE unusable. Moreover an open connection takes more energy. So here comes…
Honestly not sure how to answer this. Mailtemi is just like any other iOS email app. Actually it doesn't include even crash logging, just avoid sending anything to 3th party service. Just curious , is there any iOS open…
It's not a hobby project. The app will remain free as it is now. But some extra features like push notification will require subscription (probably a few $ a year).
JMAP is sane, performant and easy to implement. To check for new email and resync email state with IMAP should make separate call for each folder. Even if the app tries to sync multiple folders simultaneously, the…
My email app _Mailtemi_ actually does HTML -> Markdown. Still curious, is it worth going this direction? I'm using Markdown for email preview, local search, etc. In the future I think about experimenting with voice…
Totally agree. More than happy with the performance. I would worry about it if I can pair a 4K monitor to the iPhone , and it becomes a Mac, or at least an iPad. Until this killer feature, I prefer longer time between…
Their site(use case) looks almost similar to stackoverflow.com. The stackoverflow.com has few MS SQL servers with a Memcached as cache. I guess if reads are the heavy load it makes perfect sense just to continue with…
If submit an app to Apple with IDLE support I would bet will be rejected. JMAP has PushSubscription which will play nice with Apple / Google push services.
Hi, the service looks neat. As others found the verification is a bit clunky and delete email address doesn't work. I'm working on an email app, which converts HTML/plain text to markdown. Not yet released :) As far as…
Do you know, is it going to have a demo/beta server just to play it.
Chat over IMAP seem a bit misleading title. Their proposition is to add additional info in MIME headers. Or later some of them like Message-Id with chat info. So seem more related to MIME and SMTP. A client app can get…
I'm implementing mobile client too :) To sync all mailboxes, not just Inbox need a lot of commands (request/response). Which add a lot of latency which is not very user-friendly on mobile. For example currently, I'…
Just curious, did you build Cyrus yourself or there is beta server already?
Yep, there's always someone ranting about JSON inefficiencies, which I don't observe at all :)
Can confirm that (implemented JMAP). Deltas and asking for the entire mailbox instead of folder by folder is really good. And as a side effect: 1. Less client-side logic for sync. 2. There are many JSON parsers compared…
Really? Fire the Rust Servo team and double the CEO's salary in the same year? Almost the same money.
Mozilla diversifies by increasing the CEO's salary for nothing. Wiki: In 2020, after returning to the position of CEO, Baker's salary was more than $3 million. In 2021, her salary rose again to more than $5 million, and…
What do you mean by JMAP is 'limiting as an API'? It actually lifts the IMAP protocol to be used by web apps easily.
I'm actually working on this (https://mailtemi.com/blog/storage-redesign/). After pushing Mailtemi on Android, I will continue working on full offline support.
Can you give an example of expensive binary data parsing? Having implemented JMAP and IMAP protocols myself, I haven’t encountered a need in either protocol to send binary data to the server for sync/search operations…
JMAP uses fewer resources server-side, and with their scale, it will probably reduce operating costs. But it will depends on how much they will save compared with devel/migration costs.
You can use https://stalw.art. Compared to other email stacks, it is very easy to set up. Its support is on par with Fastmail. I develop a JMAP email app (https://mailtemi.com) and have run equal tests against stalw.art…
Gmail is successful because it naturally is the biggest honeypot. Most antispam API filters are like accumulators. When a trend is detected, the rest are protected. But overall, it's about scale.
I've got sometimes a legitimate Google or MS dev newsletter emails going into their own spam folders :) .
The people who were capable continued to program, while the incapable ones found an easier career path through Agile.
IMAP IDLE needs an open connection. When the phone is locked all apps are suspended(connection closed) except if they are VOIP. So this makes IDLE unusable. Moreover an open connection takes more energy. So here comes…
Honestly not sure how to answer this. Mailtemi is just like any other iOS email app. Actually it doesn't include even crash logging, just avoid sending anything to 3th party service. Just curious , is there any iOS open…
It's not a hobby project. The app will remain free as it is now. But some extra features like push notification will require subscription (probably a few $ a year).
JMAP is sane, performant and easy to implement. To check for new email and resync email state with IMAP should make separate call for each folder. Even if the app tries to sync multiple folders simultaneously, the…
My email app _Mailtemi_ actually does HTML -> Markdown. Still curious, is it worth going this direction? I'm using Markdown for email preview, local search, etc. In the future I think about experimenting with voice…
Totally agree. More than happy with the performance. I would worry about it if I can pair a 4K monitor to the iPhone , and it becomes a Mac, or at least an iPad. Until this killer feature, I prefer longer time between…
Their site(use case) looks almost similar to stackoverflow.com. The stackoverflow.com has few MS SQL servers with a Memcached as cache. I guess if reads are the heavy load it makes perfect sense just to continue with…
If submit an app to Apple with IDLE support I would bet will be rejected. JMAP has PushSubscription which will play nice with Apple / Google push services.
Hi, the service looks neat. As others found the verification is a bit clunky and delete email address doesn't work. I'm working on an email app, which converts HTML/plain text to markdown. Not yet released :) As far as…
Do you know, is it going to have a demo/beta server just to play it.
Chat over IMAP seem a bit misleading title. Their proposition is to add additional info in MIME headers. Or later some of them like Message-Id with chat info. So seem more related to MIME and SMTP. A client app can get…
I'm implementing mobile client too :) To sync all mailboxes, not just Inbox need a lot of commands (request/response). Which add a lot of latency which is not very user-friendly on mobile. For example currently, I'…
Just curious, did you build Cyrus yourself or there is beta server already?