Bonjour,
Je voudrais créer une tâche cron à l'aide de crontab-manager pour supprimer toutes les heures les junkmails des utilisateurs du serveurs SME. J'ai essayé en me loggant en ssh avec le compte root et j'y arrive mais lorsque je veux utiliser le système du crontab manager cela ne marche pas même avec le compte administrator.
Je pourrai créer éventuellement un fichier de script à déposer dans le répêrtoire hourly, mais ...
Merci d'avance
Migration writed for philberg
Salut,
La fonctionnalité existe déjà dans SME.
Mais, car il y a toujours un mais, elle n'a pas la finesse de l'heure, seulement à la journée.
[code=bash]db configuration setprop spamassassin MessageRetentionTime 1
signal-event email-update [/code]
Avec ces commandes les messages s'effaceront tous les jours.
Si il faut vraiment faire ça toutes les heures faut que je réfléchisse a qq chose.
Ce soir ou ce WE.
A+,
MasterSleepy.
Migration writed for MasterSleepy
OK j'ai trouvé un truc pour le faire fonctionner toutes les heures.
Tu crées un fichier n'importe ou dans ta sme qui contient:
[code=bash]for filejunk in `find /home/e-smith/files/users/ -type f|grep .junkmail|grep -v imap.index|grep -v dovecot|grep -v .customflags|grep -v qmail.junkmail`
do
rm -f $filejunk
done
[/code]
tu rends le fichier éxécutable
chmod ugo+x ...
après tu le déplaces dans le répertoire /etc/cron.hourly
A+,
MasterSleepy.
Migration writed for MasterSleepy
Un grand merci pour les infos.
Philippe BERG
Migration writed for philberg