...J'ai un petit coup de pouce � demander � ceux qui utilisent ou connaissent le serveur mail cyrus. Pour les autres, vous pouvez directement passer mail suivant ;-)
J'utilise cyrus 1.5 sur mon serveur et chaque utilisateur a un quota de 30 Mb d'espace qui lui est allou�.
L'un d'entre vous a-t-il connaissance d'un moyen d'avertir un utilisateur de l'approche de la limite de son quota d'espace disque dans cyrus ?
Je t'ai bricol� un joli petit script bash qui fait tout �a (en attachement, compress� avec gzip) ;-)
Il envoit une notification par mail lorsque la limite (configurable) est atteinte ou d�pass�e.
Il faut �tre root ou l'utilisateur admin de Cyrus pour l'�x�cuter ("cyrus" sur ma SuSE).
Bref, un script � mettre en cron ;-)
Pour �viter de spammer l'utilisateur en lui envoyant un warning en permanence, le script stoque une marque dans un r�pertoire propre (configurable) - b�tement un timestamp via "touch".
Soit il envoit un mail de notification par jour (NOTIFICATION_MODE=daily), soit il n'en envoit qu'une seule fois (NOTIFICATION_MODE=once).
Lorsque le quota est OK (donc pas d�pass�) et qu'il est red�pass�, un mail de notification sera r�envoy�, m�me si c'est le m�me jour.
Tu dois un peu configurer les variables au d�but du script, mais je crois que c'est tr�s simple et tu n'auras pas de probl�me � mettre les valeurs ad�quates.
Je l'ai m�me test� sur ma SuSE 8.1 (Cyrus IMAPd 2.1.9) et �a fonctionne.
Pour tous ceux qui aiment la programmation bash, jetez-y un oeil, c'est de toute beaut� (sans vouloir me vanter) ;-)
guru strikes again ;-)
-- -o) Pascal Bleser http://guru.unixtech.be | /\\ <[EMAIL PROTECTED]> | _\_v <[EMAIL PROTECTED]> | ---------------------------------------------| Jesus saves,Buddha makes incremental backups : ---------------------------------------------'
cyrus_quota_check.gz
Description: application/gunzip

