Ü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!
- 1057 megtekintés
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.:)
- A hozzászóláshoz be kell jelentkezni
Igen :), ezt a szebb megoldást keresem én is...
____________________
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
- A hozzászóláshoz be kell jelentkezni
Szerintem több szebb megoldás is van... De ezen el lehet indulni.:)
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Köszönöm zeller, látszik hogy hétfő van, ez nekem is eszembe juthatott volna...
amúgy adatbázisból authentikál a cucc.
____________________
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
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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...)
- A hozzászóláshoz be kell jelentkezni
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á.
- A hozzászóláshoz be kell jelentkezni
Ott a pont, reméltem, hogy azért van szép megoldása is a dolognak full gpl-es eszközökkel.
- A hozzászóláshoz be kell jelentkezni
Akkor ez MySQL-el felejtős?
néztem amúgy a courier authmysql forráskódját, de úgy érzem nem nekem való :)
____________________
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
- A hozzászóláshoz be kell jelentkezni
sajnos nem szakértek mysql-hez.
- A hozzászóláshoz be kell jelentkezni