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