Op 20-10-2017 om 15:46 schreef j.emerlik: > Hi , > I would like to save every authentication IP addresses to database, for > IMAP and POP3 everything working correct but I don't know how to configure > Post-login script for SMTP AUTH. > > Can you help me ? > > Regards, > Jack > This is how I log te last time someone logged in:
service imap { . . . executable = imap imap-postlogin } service imap-postlogin { executable = script-login /usr/local/bin/imap-wrapper.sh user = vmail unix_listener imap-postlogin { } } And for pop3 users: service pop3 { . . . executable = pop3 pop3-postlogin } service pop3-postlogin { executable = script-login /usr/local/bin/pop3-wrapper.sh user = vmail unix_listener pop3-postlogin { } } Where imap_wrapper.sh is: #! /bin/sh touch /disk/mail/login/imap/$USER touch /disk/mail/login/$USER exec "$@" And for pop3_wrapper.sh: #! /bin/sh touch /disk/mail/login/pop3/$USER touch /disk/mail/login/$USER exec "$@" This gives me empty files in <path>/login, /login/imap and /login/pop3 with the username as filename. The timestamp of the filwe is the lat login time. HTH Egbert Jan, NL