Author: Pavel MayPavel May
Date: Jul 17, 2008 13:41
16 Jul 2008, Sam Varshavchik wrote:
> But there are IMAP clients which correctly implement IMAP and issue a large
> number of IMAP commands that complete quickly with a negligible footprint.
> They should not be penalized for the sins of others.
While I agree with the notion that penalizing proper (efficient) behavior is
not fair, could it not be argued that since the three top IMAP clients
(Thunderbird, Outlook, and Mail.app) are all flawed in the respect of doing
inefficient 'for i in' style loops, it is not insane to have a server-side
option to mitigate one client's ability to run amok on the system?
Granted, the quick solution is to disable IMAP keyword support, but
functionality lost is, arguably, one of the neater ones available via IMAP.
Of course I say all this without even a quarter of a clue what it'd take to
rate-limit IMAP connections coming from a client, which may be so infeasible
as to be impractical.
--
When you have an efficient government, you have a dictatorship.
-- Harry Truman
|