[Dovecot] post login script

Osvaldo Alvarez Pozo nebano at gmail.com
Mon Oct 31 09:51:44 EET 2011


Hello,

Thanks for your naswer, but there is no difference bettwen your conf &
mine execpt for the name of service.

Thanks again

Osvaldo

2011/10/28 Robert Schetterer <robert at schetterer.org>:
> Am 28.10.2011 12:49, schrieb Osvaldo Alvarez Pozo:
>> Hello all,
>>
>> I am testing postlogin script with dovecot 2.
>>
>> I works but i would like that the imap and pop session get executed
>> even if the post-login script fail.
>>
>> my postlogin script is very simple:
>>
>> #/etc/dovecot/conf.d/10-master.conf
>>
>> service imap {
>>
>> executable = imap imap-postlogin
>>
>> }
>> #
>> service imap-postlogin {
>>
>>   executable = script-login /usr/local/bin/postlogin.sh
>>
>>   unix_listener imap-postlogin {
>>   }
>> }
>>
>>
>> service pop3 {
>>
>> executable = pop3 imap-postlogin
>>
>> }
>>
>> #/usr/local/bin/postlogin.sh
>> echo "UPDATE mailbox SET last_login = now() WHERE username = '$USER'"
>> | mysql -upostlogin -pXXXXXXXX postfixadmin
>> exec "$@"
>>
>>
>> Thanks in advance
>>
>> Osvaldo
>
> i have it like this
>
>
> service pop3 {
>
>
> executable = pop3 pop3-postlogin
> }
>
> service pop3-postlogin {
>   executable = script-login /usr/local/bin/postlogin_pop3.sh
>  user = root
>  unix_listener pop3-postlogin {
>  }
>  }
>
>
> --
> Best Regards
>
> MfG Robert Schetterer
>
> Germany/Munich/Bavaria
>


More information about the dovecot mailing list