Hey guys!
I've been googling without success. Do anyone know if there is a way to
track last login of a smtp authentication?
I've tried without success using:
service auth {
executable = auth lastlogin
unix_listener auth-userdb {
}
unix_listener /var/spool/postfix/private/auth {
mode = 0660
group = postfix
}
}
service lastlogin {
executable = script-login -d /usr/local/bin/lastlogin.sh
unix_listener lastlogin {
user = $default_internal_user
mode = 0666
}
}
On 10/29/2014 05:54 PM, Eduardo Ramos wrote:> Hey guys! > > I've been googling without success. Do anyone know if there is a way to > track last login of a smtp authentication? > > I've tried without success using: > > service auth { > executable = auth lastlogin > unix_listener auth-userdb { > } > > unix_listener /var/spool/postfix/private/auth { > mode = 0660 > group = postfix > } > } > > service lastlogin { > executable = script-login -d /usr/local/bin/lastlogin.sh > unix_listener lastlogin { > user = $default_internal_user > mode = 0666 > } > } >A few months ago I asked Timo via IRC #doveot. His answer was: "no, it is done as mail plugin. smtp would require auth plugin." Regards, Pascal -- The trapper recommends today: c01dcofe.1430223 at localdomain.org
I normally do this out of the MTA. In case of postfix I have a policy daemon which I use for customized rate limiting, so I throw in the last login timestamp as well. With exim it would be very easy to do it out of the ACLs. On 10/29/2014 01:54 PM, Eduardo Ramos wrote:> Hey guys! > > I've been googling without success. Do anyone know if there is a way > to track last login of a smtp authentication? > > I've tried without success using: > > service auth { > executable = auth lastlogin > unix_listener auth-userdb { > } > > unix_listener /var/spool/postfix/private/auth { > mode = 0660 > group = postfix > } > } > > service lastlogin { > executable = script-login -d /usr/local/bin/lastlogin.sh > unix_listener lastlogin { > user = $default_internal_user > mode = 0666 > } > }