[MEGOLDVA] mail nem használt fiokok törlése

Üdv,

Szeretném a segítségeteket kérni, egy meglévő mail szerveren (postix, mysql, courier pop3 imap, SquirrelMail) szeretném megoldani azt hogy aki nem lépett be (pop3, imap) x ideje azt törölje a rendszer.
Van erre valami kész megoldás, vagy merre kéne keresgélnem...
Válaszokat előre is köszönöm!

Hozzászólások

Mail logból kigyűjtöd a LOGINokat aztan szépen meg tudod nézni, hogy ki lépett be. Aztán csinálsz egy listát, hogy milyen userek vannak és szépen diff. A különbözetet törlöd.:) Csúnya megoldás, biztosan van rá szebb megoldás is.:)

Ha a userek adatbázisból authentikálnak, akkor a sikeres auth-nál update-eled a last_login mezőt, aztán cron-ból futtatsz naponta egy delete from ... where last_login < sysdate-1234, és kész.
Ha csak logfájl van, akkor meg az adott napi sikeres loginok időadataival frissíted az erre a célra szolgáló pl. sqlite táblácskádat, aztán onnan egy selete from ... where last_login satöbbi kimenete alapján törölsz.

Most már csak annyi lenne a kérdésem hogy couriernél hogy tudom megoldani hogy sikeres auth után meghivjon egy scriptet?
____________________
Ha igen akkor miért nem...
Linux 2.6.30-gentoo-r4 i686 Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz GenuineIntel GNU/Linux

Nem az alkkalmazás dolga, hanem az adatbázisé -- lenne, normális app/rdbms páros esetén. (Én megnézném az auth rész forrását, aztán kitalálnám, hogyan legyen, mert amit találtam a neten, az a fapados logmatatós megoldást adja, ami valljuk be, minden, csak nem szép...)

Postgresql-ben meg tudod azt csinálni, hogy egy selectre illesztett rule közben update-ljen egy mezőt. Emellett azt is, hogy ha update volt, küldjön egy notify-t. Meg van a példaprogramok között egy egyszerű c program, ami el tud kapni egy ilyen notify-t és lefuttat egy scriptet szükség esetén. Mindez a postgres tudása, kurír egyáltalán nem kell hozzá.