August 3rd, 2004


150 shades of wrong. is practically bliss to use, at least as GUI mail clients go. There's just one problem.

When you open an IMAP server with say 100000 folders that you can view, it tries to cache status about *all of them*. This makes it sort of suck, in the "my machine has become unusable" sense.

Until now, my workaround was "add additional users each of which has a different IMAP prefix" (archive is one example. org.acs is another).

My new solution is more gross. Go into /System/Library/Frameworks/Message.framework/Versions/B. Edit Message with emacs. Find the occurance of LIST which is surrounded by NULLs (^@). You'll see LSUB in the nearby text. Edit LIST to say LSUB.

Ok, now, as long as you have useful subscriptions, now performs much, much better.