Re:Mac OS 10.9 – Infinity times your spam
by vidarh on Saturday October 26, 2013 @11:47AM
(#6617754)
But implementing an IMAP client is vastly easier. Still frustrating, and the IMAP spec is a giant stinking turd, but most of the most horrific things in implementing an IMAP server is down to all the crap you need to support in case some weird client uses it (and one inevitably does), while a client can choose to stick to a very small subset of the spec.
[ Parent
| on HN ]
Re:Mac OS 10.9 – Infinity times your spam
by jpallas on Saturday October 26, 2013 @07:14PM
(#6619846)
It may seem that a client implementation is vastly easier, but that is an illusion. Some of the complexity arises from the way IMAP imposes no specific naming model for mailboxes, so the client has to be prepared for that. But most of the complexity comes from dealing with offline operation and attendant state synchronization in a way that isn't horrendously inefficient.