Projet

Général

Profil

Actions

Tuto procmail

Installation

apt update && apt install  procmail

Configuration de procmail

Procmail a pour but de filtrer le courrier que lui envoie fetchmail.
Il agit aussi en tant que MDA en délivrant le courrier dans vos boîtes aux lettres (BAL) où mutt (le client de messagerie électronique) ira le lire.

Pour utiliser procmail, il vous faudra créer un fichier dans votre répertoire personnel :

touch ~/.procmailrc

Exemple de .procmailrc

 MAILDIR=$HOME/Mail                
       LOGFILE=$HOME/.procmaillog
       LOGABSTRACT=no
       VERBOSE=on 
       #VERBOSE=off
       DEFAULT=$MAILDIR/inbox

       ############################
       ###  Spam à la poubelle. ###
       ############################
       :0
       * ^Subject:.*(credit|cadeau|cash|money|debt|sex|sale|loan|spam)
       $MAILDIR/Spam

       ##############################
       ### Plus de messages HTML. ###
       ##############################
       :0
       * ^Content-Type:.*html
       $MAILDIR/html     

       #############################################
       # Dernière règle : tout ce qui n'est        #
       # pas trier va dans la boîte par défaut.    #
       #############################################

       :0
       * .*
       $DEFAULT

Vous pouvez maintenant tester votre .procmailrc avec la commande fetchmail que nous avons vue à la première étape.

Test procmail :

fetchmail -akv -m "/usr/bin/procmail -d %T"

Maintenant que fetchmail et procmail ont été exécutés, vous pouvez aller dans $HOME/Mail et lire vos messages avec less ou votre gestionnaire de fichiers.

La suite : mutt

Mis à jour par pizzacoca il y a environ 4 ans · 3 révisions