Différences
Ci-dessous, les différences entre deux révisions de la page.
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:23] 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 2: | Ligne 2: | ||
====== 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. |
- | 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é. | + | 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 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 14: | 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 ===== | ||
Ligne 23: | Ligne 27: | ||
<code bash>sudo maildirmake ~/.local/share/courriels</code> | <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. | 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. | Il faut rédiger un fichier dans son répertoire personnel par exemple. | ||
Ligne 28: | Ligne 35: | ||
Compléter la page vierge pour obtenir un fichier de ce type | Compléter la page vierge pour obtenir un fichier de ce type | ||
- | <file>MAILDIR=/home/utilisateur/.local/share/courriels | + | <file>MAILDIR=/home/utilisateur/.local/share/courriels # C'est un répertoire, donc format Maildir |
## faire dans un terminal : touch /home/utilisateur/.procmaillog | ## faire dans un terminal : touch /home/utilisateur/.procmaillog | ||
LOGFILE=/home/utilisateur/.procmaillog | LOGFILE=/home/utilisateur/.procmaillog | ||
Ligne 100: | 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. | ||