Projet

Général

Profil

Tuto procmail » Historique » Version 2

pizzacoca, 24/09/2018 21:36

1 1 pizzacoca
# Tuto procmail
2
3
4
## Installation
5
6
~~~
7
apt update && apt install  procmail
8
~~~
9
10 2 pizzacoca
## Configuration de procmail
11 1 pizzacoca
12
Procmail a pour but de filtrer le courrier que lui envoie fetchmail.
13
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.
14
15
Pour utiliser procmail, il vous faudra créer un fichier dans votre répertoire personnel : 
16
17
~~~
18
touch ~/.procmailrc
19
~~~
20
21
Exemple de .procmailrc
22
23
~~~
24
 MAILDIR=$HOME/Mail                
25
       LOGFILE=$HOME/.procmaillog
26
       LOGABSTRACT=no
27
       VERBOSE=on 
28
       #VERBOSE=off
29
       DEFAULT=$MAILDIR/inbox
30
     
31
       ############################
32
       ###  Spam à la poubelle. ###
33
       ############################
34
       :0
35
       * ^Subject:.*(credit|cadeau|cash|money|debt|sex|sale|loan|spam)
36
       $MAILDIR/Spam
37
     
38
       ##############################
39
       ### Plus de messages HTML. ###
40
       ##############################
41
       :0
42
       * ^Content-Type:.*html
43
       $MAILDIR/html     
44
     
45
       #############################################
46
       # Dernière règle : tout ce qui n'est        #
47
       # pas trier va dans la boîte par défaut.    #
48
       #############################################
49
     
50
       :0
51
       * .*
52
       $DEFAULT
53
~~~
54
55
Vous pouvez maintenant tester votre .procmailrc avec la commande fetchmail que nous avons vue à la première étape. 
56
57
Test procmail :
58
59
~~~
60
fetchmail -akv -m "/usr/bin/procmail -d %T"
61
~~~
62
63
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.