On Thu, 08 Jan 2009 15:41:17 -0500 Timo Sirainen wrote: > On Wed, 2008-12-24 at 16:25 +0100, Frank Elsner wrote: > > Happy Xmas, > > > > when using a post-login procedure the "verbose_proctitle = yes" has no > > effect. > > > > If it is feature > > then > > please explain > > else > > please fix the bug > > fi > > I suppose you mean you modified mail_executable to point to your own > script? In that case it's really a bug in your script. Or I suppose also > a bug in Dovecot's documentation. Updated: > > http://wiki.dovecot.org/PostLoginScripting > > Note the added $* in > > exec /usr/local/libexec/dovecot/imap $*
Thanks, now it works as desired. But ... In http://wiki.dovecot.org/PostLoginScripting the example for "Last-login tracking" says "Finally execute the imap/pop3 binary. If you use both, you'll need two scripts." Is this a must? My dovecot.conf currently contains mail_executable = /usr/dovecot/libexec/dovecot/post-login imap and mail_executable = /usr/dovecot/libexec/dovecot/post-login pop3 And "post-login" reads | #!/bin/bash | | PROTO=$1 | | # Set QUOTA_RULE from exim's quota table | ... | ... | export QUOTA_RULE | | exec -a "$PROTO [$USER $IP]" /usr/dovecot/libexec/dovecot/$PROTO This works. "ps -ef" shows protocol, username and ip as if calling pop3/imap directly. --Frank Elsner
