On Tue, 2003-03-04 at 21:16, Andreas Aardal Hanssen wrote: > Again I have to ask for the motivations for this thread. I have a hunch, > and correct me if I'm wrong:
Completely wrong, actually. I've been playing with Evolution's IMAP code recently and I was thinking about supporting it there. Evolution uses only one paperclip icon and using BODYSTRUCTURE just to find it feels so bloaty. Of course, if the current behaviour was kept it would fetch BODY (or BODYSTRUCTURE) for all new uncached messages anyway and then save it into cache, but I've been hoping to make it work well with no local cache too. Anyway, I think Sieve scripting is the right way to optimize this. Although I'm not sure if Cyrus allows multiple user-generated scripts, and I don't know about other servers supporting Sieve yet (still in my TODO list too).
