Me respondo:

La solución para obtener la fecha y hora del último login la encontré en
la lista de dovecot, y la incluyo "for the record". Para obtener el
número de mensajes utilizo cualquiera de las expresiones regulares que
se pueden utilizar con un fichero mbox.

>> I'm trying to find a way to find inactive users.
>
> What we do is to touch a file upon every login:
>
> protocol imap {
>       <snip>
>       mail_executable = /usr/local/dovecot/sbin/imap-wrapper.sh
> }

>
> protocol pop3 {
>       <snip>
>       mail_executable = /usr/local/dovecot/sbin/pop-wrapper.sh
> }

>
> and these simply do:
>
>       #! /bin/sh -
>       touch /var/log/activemailaccounts/imap/$USER
>       exec /usr/local/dovecot/libexec/dovecot/imap
>
> Once a day we push this info to a database, and use that to view
> stats on account/protocol usage.


Saludos fraternales,

nat




______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a