Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
filtrage_des_courriels_avec_procmail [Le 03/09/2020, 13:00]
sefran Correction expression
filtrage_des_courriels_avec_procmail [Le 11/09/2022, 10:36] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
 +{{tag>​messagerie courriel MDA filtrage procmail BROUILLON}}
 +
 ====== Filtrage des courriels avec Procmail ====== ====== Filtrage des courriels avec Procmail ======
-Procmail est un agent de distribution des courriels permettant principalement de filtrer des messages électroniques (il ne faut pas oublier formail, livré avec procmail, qui est un adjoint appréciable à ce dernier). ​+Voir [[comment_configurer_sa_distribution_de_courriels_locale_mda|Comment configurer sa distribution de courriels MDA sous Ubuntu ?]] pour plus d'​informations sur ce tutoriel. 
 + 
 +Procmail est un agent de distribution des courriels permettant principalement de filtrer des messages électroniques (il ne faut pas oublier formail, livré avec procmail, qui est un adjoint appréciable à ce dernier).
  
-Il est très puissant et ses capacités de filtrage lui permettent de délivrer des courriers dans différentes boîtes aux lettres des utilisateurs,​ de les renvoyer, voire d'​effectuer n'​importe quelle action en fonction du filtre désigné.+Il est très puissant et ses capacités de filtrage lui permettent de délivrer des courriers dans les différentes boîtes aux lettres des utilisateurs,​ de les renvoyer, voire d'​effectuer n'​importe quelle action en fonction du filtre désigné.
  
 Procmail fonctionne grâce à un système de règles, qu'il parcourt les unes après les autres, afin de déterminer si le message qu'il traite satisfait à une règle en particulier,​ et exécute l'​action associée à la règle trouvée, le cas échéant. Procmail fonctionne grâce à un système de règles, qu'il parcourt les unes après les autres, afin de déterminer si le message qu'il traite satisfait à une règle en particulier,​ et exécute l'​action associée à la règle trouvée, le cas échéant.
Ligne 12: Ligne 16:
  
 ===== Installation de procmail ===== ===== Installation de procmail =====
-[[:​tutoriel:​comment_installer_un_paquet|Installez ​les paquets]] de l'​agent de distribution des courriels **[[apt>​procmail, maildrop|procmail maildrop]]**.+[[:​tutoriel:​comment_installer_un_paquet|Installez ​le paquet]] de l'​agent de distribution des courriels **[[apt>​procmail|procmail]]**. 
 + 
 +Et pour avoir l'​utilitaire **maildirmake** [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​maildrop|maildrop]]**.
  
 ===== Configuration de procmail ===== ===== Configuration de procmail =====
 Procmail est chargé de faire le tri de courriels à l'aide de filtres appelés **recettes**. Procmail est chargé de faire le tri de courriels à l'aide de filtres appelés **recettes**.
-créons un répertoire ​pour stocker les courriels ​dans le répertoire ​personnel de utilisateur +Vérifiez que vous avez le répertoire ​**~/​.local/​share/​courriels** 
-<code bash>​sudo maildirmake ​MonCourriel</​code>​ + 
-Ceci créera la boite de courriel ​MonCouriel/ dans votre ~, autrement dit, dans votre /​home/​utilisateur.+Pour créer ce répertoire 
 +<code bash>​sudo maildirmake ​~/​.local/​share/​courriels</​code>​ 
 +Ceci créera la boite de courriel ​courriels/ dans ~/​.local/​share, autrement dit, dans /​home/​utilisateur/.local/​share. 
 + 
 +Si votre boite de réception est au format Maildir vous pouvez aussi créer votre boîtes aux lettre avec la commande : 
 +<code bash>​mkdir -p ~/​.local/​share/​courriels/​{tmp,​new,​cur}</​code>​ 
 + 
 +Il faut rédiger un fichier dans son répertoire personnel par exemple. 
 +<code bash>​touch .procmailrc && sudo xdg-open .procmailrc</​code>​
  
-Une fois de plus il faut rédiger un fichier dans son répertoire personnel par exemple. +Compléter ​la page vierge pour obtenir un fichier de ce type 
-  sudo touch .procmailrc && sudo xdg-open .procmailrc +<​file>​MAILDIR=/​home/​utilisateur/.local/​share/​courriels # C'est un répertoire,​ donc format Maildir 
-Il faut compléter ​la page vierge pour obtenir un fichier de ce type +## faire dans un terminal : touch /​home/​utilisateur/​.procmaillog 
-<​file>​MAILDIR=/​home/​toto/MonCouriel +LOGFILE=/​home/​utilisateur/​.procmaillog
-## Faites en sorte que ça existe+
-LOGFILE=/​home/​toto/​.procmaillog+
 LOGABSTRACT=no LOGABSTRACT=no
 #VERBOSE=on (Est utilisé uniquement pour le débogage.) #VERBOSE=on (Est utilisé uniquement pour le débogage.)
Ligne 83: Ligne 95:
 Inbox</​file>​ Inbox</​file>​
  
-MAILDIR=/​home/​utilisateur/​MonCouriel ​est le répertoire où seront stockés les courriels triés.\\+MAILDIR=/​home/​utilisateur/​.local/​share/​courriels ​est le répertoire où seront stockés les courriels triés.\\
 LOGFILE=/​home/​utilisateur/​.procmaillog est le fichier d'​erreurs. LOGFILE=/​home/​utilisateur/​.procmaillog est le fichier d'​erreurs.
  
Ligne 95: Ligne 107:
   * l'​utilisation de spamassassin   * l'​utilisation de spamassassin
   * un tri en fonction des listes de diffusions   * un tri en fonction des listes de diffusions
-  * les courriels internes ​+  * les courriels internes
   * et le restant est stocké dans le fichier Inbox.   * et le restant est stocké dans le fichier Inbox.
  
-Pour plus d'​informations voir [[http://​www.linux-france.org/​article/​appli/​procmail.html|Filtrage des courriels avec Procmail]]+Pour plus d'​explications sur les recettes [[https://​www.tuteurs.ens.fr/​internet/​courrier/​procmail.html|voir ce site]] 
 + 
 +Pour plus d'​informations ​sur l'​installation ​voir [[http://​www.linux-france.org/​article/​appli/​procmail.html|Filtrage des courriels avec Procmail]]
  
  
  • filtrage_des_courriels_avec_procmail.1599130829.txt.gz
  • Dernière modification: Le 03/09/2020, 13:00
  • par sefran