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.