[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Règle par défaut pour Ingo [Was: Re: question Cyrus IMAP et Sieve]



Régis Grison a écrit :
Hello,

J'ai essayé de trier les mails marqués [***SPAM***] par spamassassin avec procmail (pour les mettre dans un dossier quarantaine) mais du coup sieve ne marche plus. Je n'ai pas trouvé d'autre solution que de mettre une règle pour chaque utilisateur mais dès qu'ils veulent faire leurs propres règles, ça vire la mienne parce que horde n'importe pas les règles existantes (et que c'est via horde que les utilisateurs peuvent mettre des règles, même s'ils utilisent un client autre pour lire leurs mails.

Bonjour,

Je me réponds pour que les archives contiennent la solution à mon problème puisque je l'ai trouvé.

1) J'ai fait en sorte qu'un fichier script par défaut soit simplement copié dans le bon dossier quand un compte est créé (j'ai fait un scipt en PHP et je me suis arrangé pour qu'il ait les bons droits pour écrirer là). 2) J'ai modifié le fichier /etc/horde/ingo1/prefs.php pour que la règle qui m'intéresse soit par défaut dans Ingo (le gestionnaire sieve de Horde) : $_prefs['rules'] = array( 'value' => 'a:5:{i:0;a:2:{s:4:"name";s:9:"Whitelist";s:6:"action";i:' . INGO_STORAGE_ACTION_WHITELIST . ';}i:1;a:3:{s:4:"name";s:8:"Vacation";s:6:"action";i:' . INGO_STORAGE_ACTION_VACATION . ';s:7:"disable";b:1;}i:2;a:2:{s:4:"name";s:9:"Blacklist";s:6:"action";i:' . INGO_STORAGE_ACTION_BLACKLIST . ';}i:3;a:2:{s:4:"name";s:7:"Forward";s:6:"action";i:' . INGO_STORAGE_ACTION_FORWARD . ';}i:4;a:7:{s:4:"name";s:11:"Quarantaine";s:7:"combine";s:1:"1";s:10:"conditions";a:1:{i:0;a:5:{s:5:"field";s:7:"Subject";s:4:"type";i:1;s:5:"match";s:11:"begins with";s:5:"value";s:12:"[***SPAM***]";s:4:"case";s:1:"1";}}s:12:"action-value";s:11:"INBOX/Quarantaine";s:6:"action";s:1:"2";s:4:"stop";s:1:"1";s:5:"flags";i:0;}}',
   'locked' => false,
   'shared' => false,
   'type' => 'implicit'
);

C'est pas super lisible, j'espère que ça fera l'affaire quand même. Dans cette règle, mon critère est [***SPAM***] en début de sujet et ça va dans un dossier Quarantaine qui est créé d'office aussi pour les utilisateurs.

Du coup, quand un utilisateur veut créer une règle, celle-ci est présente et tout va bien, on est bien d'accord que s'il la supprime, c'est tant pis pour lui.

Régis.


Reply to: