Solitamente i clienti pressano per l’attivazione di una casella email, ma non si preoccupano minimamente di segnalare al gestore la disattivazione.
I metodi per recuperare la lista delle caselle in disuso sono molteplici (vpopmail permette anche la disattivazione automatica dopo un tot di tempo), io preferisco estrapolare la data dell’ultimo accesso e parsarsi un comodo fie formattato.
Il comando che genera il file
for i in `vpopbull -nV`;do echo -n "$i " ; vuserinfo $i |grep "last auth:" ; done
l’output è il seguente
[email protected] last auth: Never logged in
[email protected] last auth: Wed Sep 19 11:20:32 2007
[email protected] last auth: Never logged in
[email protected] last auth: Wed Sep 19 10:49:43 2007
[email protected] last auth: Never logged in
[email protected] last auth: Tue Jun 6 16:52:25 2006
e con poche combinazioni di bash si riesce ad esempio a risalire agli utenti “mai loggati” o a quelli “loggati l’anno scorso”.
Ciao,
è interessante lo script, l’unica cosa è che sarebbe meglio controllare il file .qmail nella directory dell’utente perchè potrebbe nascondere qualche forward!
Hai perfettamente ragione, sia all’interno della maildir che nel classico .qmail-xxxx in quella del dominio.
si potrebbe raffinare parecchio, se interessa a qualcuno lo posso portare un po’ più avanti!