Projet

Général

Profil

Tuto procmail » Historique » Révision 2

Révision 1 (pizzacoca, 24/09/2018 21:36) → Révision 2/3 (pizzacoca, 24/09/2018 21:36)

# Tuto procmail 


 ## Installation 

 ~~~ 
 apt update && apt install    procmail 
 ~~~ 

 ## 2 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.