Difference between revisions of "Learn/fr"

From SME Server
Jump to navigationJump to search
Line 27: Line 27:
  
 
=== Documentation ===
 
=== Documentation ===
smeserver-learn stocke toutes les clef qu'il a besoin dans la base de donnée configuration : (le signe > indique une sous-clef)
+
smeserver-learn stocke toutes les clefs qu'il a besoin dans la base de données configuration : (le signe > indique une sous-clef)
  
 
{|
 
{|
Line 40: Line 40:
 
|-
 
|-
 
|>dir=$string
 
|>dir=$string
|Nom du répertoire ou rechercher les Spam
+
|Nom du répertoire rechercher les Spams
 
|-
 
|-
 
|>deleteafterlearn={enabled,disabled}
 
|>deleteafterlearn={enabled,disabled}
Line 58: Line 58:
 
|-
 
|-
 
|>dir=$string
 
|>dir=$string
|Nom du répertoire ou rechercher les Ham
+
|Nom du répertoire ou rechercher les Hams
 
|-
 
|-
 
|
 
|
Line 73: Line 73:
 
|-
 
|-
 
|>dir=$string
 
|>dir=$string
|Nom du répertoire ou rechercher les messages dont les expéditeurs doivent etre placer en liste blanche.
+
|Nom du répertoire rechercher les messages dont les expéditeurs doivent être placés en liste blanche.
 
|-
 
|-
 
|
 
|
Line 89: Line 89:
 
   config setprop LearnInWL status enabled
 
   config setprop LearnInWL status enabled
  
Un fichier de configuration est modifier, /etc/crontab , qui dois être régénéré si la sous-clé Learn>cron est modifié.
+
Un fichier de configuration est modifié, /etc/crontab , qui doit être régénéré si la sous-clé Learn>cron est modifiée.
  
 
=== Activation de l'auto-apprentissage Bayesian ===
 
=== Activation de l'auto-apprentissage Bayesian ===

Revision as of 14:23, 19 September 2015



Learn for SME Server

Mainteneur

JOORIS Emmanuel pour Firewall-services

Description

Script (fondé sur LearnAsSpam) qui permet aux utilisateurs d'interagir avec spamassasin simplement en déplaçant le message dans un répertoire spécifique de leur boite mail (fonctionne uniquement en imap)

  • Apprendre le message en tant que Spam
  • Apprendre le message en tant que Ham
  • Ajoute en liste blanche l'expéditeur pour que ses messages ne soient plus reconnus en tant que Spam.

Dépendances

Vous devez activer le dépôt Dag avant d'installer cette contrib.

voir le dépôt dépôt dag

Installation

Avant tout, télécharger la contrib :

wget http://sme.firewall-services.com/downloads/learn/rpms/smeserver-learn-0.0.1-3.noarch.rpm

Puis l'installer :

yum --enablerepo=dag localinstall smeserver-learn-0.0.1-3.noarch.rpm

N'oubiez pas de configurer les clés de la base de données en fonction de vos besoins et de régénérer le fichier de configuration.

Documentation

smeserver-learn stocke toutes les clefs qu'il a besoin dans la base de données configuration : (le signe > indique une sous-clef)

LearnAsSpam Clef de configuration pour la partie d'apprentissage des messages comme Spam
>status={enabled,disabled} Activation ou non de l'apprentissage des Spam
>tag=$string Tag à mettre devant le message pour avertir l'utilisateur que le message a été traité.
>dir=$string Nom du répertoire où rechercher les Spams
>deleteafterlearn={enabled,disabled} effacer le message après l'avoir appris au lieu de le déplacer dans le répertoire junkmail de l'utilisateur
LearnAsHam Clef de configuration pour la partie d'apprentissage des messages comme Ham
>status={enabled,disabled} Activation ou non de l'apprentissage des Ham
>tag=$string Tag à mettre devant le message pour avertir l'utilisateur que le message a été traité
>dir=$string Nom du répertoire ou rechercher les Hams
LearnInWL Clef de configuration pour la partie d'apprentissage de l'expéditeur du message dans la liste blanche
>status={enabled,disabled} Activation ou non de l'apprentissage des expéditeurs de message dans la liste blanche
>tag=$string Tag à mettre devant le message pour avertir l'utilisateur que le message a été traité
>dir=$string Nom du répertoire où rechercher les messages dont les expéditeurs doivent être placés en liste blanche.
Learn Clef de configuration pour le script généralement
>cron={none,hourly,daily,weekly,monthly} effectuer la recherche jamais, toute les heures, tout les jours, toutes les semaines, tous les mois.

Par exemple :

 config setprop LearnAsSpam status enabled
 config setprop LearnInWL status enabled

Un fichier de configuration est modifié, /etc/crontab , qui doit être régénéré si la sous-clé Learn>cron est modifiée.

Activation de l'auto-apprentissage Bayesian

Vous aurez aussi à activer l'auto-apprentissage Bayesian comme décrit dans la page Email.

Creation automatique des repertoires

Un script, posté dans le forum par Cactus et rapporté par Amir Inbar peut-etre utilisé pour creer tous les repertoire nécéssaire (autant pour les nouveau utilisateur que pour ceux qui existe deja) :

# create skellaton for new users :

mkdir -p 
/etc/e-smith/skel/user/Maildir/{.LearnAsHam/{cur,new,tmp},.LearnAsSpam/{cur,new,tmp},.LearnInWL/{cur,new,tmp}}

# create folders for exsisting users :

pushd /home/e-smith/files/users/; \
for u in `ls | grep -v admin`; \
do \
mkdir -p $u/Maildir/.LearnAsHam/{cur,new,tmp}; \
chown -R $u:$u $u/Maildir/.LearnAsHam/; \
mkdir -p $u/Maildir/.LearnAsSpam/{cur,new,tmp}; \
chown -R $u:$u $u/Maildir/.LearnAsSpam/; \
mkdir -p $u/Maildir/.LearnInWL/{cur,new,tmp}; \
chown -R $u:$u $u/Maildir/.LearnInWL/; \
done; \
popd

Merci a eux.

Désinstallation

Juste exécuté :

yum remove smeserver-learn

Source

Les rpm sources pour cette contrib sont présent ici.

Bugs

S'il vous plait, rapporter les bugs dans la section SME-Contribs du bugzilla et sélectionné le composent smeserver-learn ou utiliser ce lien .


Important.png Note:
Le composent n'a pas encore été créer, soyez patient s'il vous plait.