On Tue, 2009-06-16 at 18:57 +0200, Pascal Volk wrote:
> On 06/14/2009 09:42 PM Pascal Volk wrote:
> > after changing the mail_executable in the imap {…} section I have to
> > restart Dovecot v1.2.rc5, otherwise the changes are not accepted.
> > …
> JFTR:
> The cause of this problem was a client, which has cached the
> IMAP capabilities. Timo, thanks for the feedback on IRC.Still a bit wrong actually. :) It was Dovecot that was caching the capabilities. The way it works is: If you have mail_plugins enabled, Dovecot needs to know what IMAP capabilities the plugins add. So at startup Dovecot executes imap process as "dump-capability" user, which loads the plugins and tells tehe capabilities to master process. This capability string is currently saved permanently until a restart. If you changed mail_plugins and HUPed Dovecot, the capabilities still wouldn't change. I guess this could be thought of as a bug, but it's way too much work to fix. I'm still hoping that none of this will be necessary with v2.0.
signature.asc
Description: This is a digitally signed message part
