procmail

Un article de Wikipédia, l'encyclopédie libre.

Procmail

Informations
Développé par Stephen R. van den Berg
Philip A. Guenther
Première version Voir et modifier les données sur Wikidata
Dernière version 3.22 ()
Dépôt github.com/BuGlessRB/procmailVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation Linux et type UnixVoir et modifier les données sur Wikidata
Environnement Unix
Formats lus MaildirVoir et modifier les données sur Wikidata
Langues anglais
Type Mail Delivery Agent
Licence GPL ou Artistic License
Site web Procmail.org

procmail est un agent de distribution du courriel permettant de filtrer les courriels entrants, par exemple pour éliminer le spam, filtrer par expéditeur, etc. Son emploi est largement répandu dans les systèmes Unix. Il peut par exemple être utilisé pour filtrer les courriels avec des pièces jointes, pour envoyer des réponses automatiques en cas d'absence du destinataire, etc. Le programme procmail est stable mais n'est plus maintenu et n'a pas été mis à jour depuis 2001.

L'utilitaire formail, fourni avec procmail, permet d'extraire automatiquement et de modifier les en-têtes des courriels, par exemple :

  • Expéditeur (from)
  • Destinataire (to)
  • Liste de diffusion (Mailing List)
  • Objet (Subject)
  • Corps de texte (Contenu du courriel)
  • Spam (à l'aide d'un auxiliaire de détection de type SpamAssassin)

Exemples[modifier | modifier le code]

Exemple de configuration, généralement réalisée dans un fichier nommé .procmailrc :

DROPPRIVS=yes
DEFAULT=$HOME/Maildir/
MAILDIR=$HOME/Maildir/

# Suit le courriel au travers du démon spamc qui est l'interface de SpamAssassin

:0fw
| /usr/bin/spamc

# Déplace le courriel reconnu comme spam dans la poubelle (anglais US : trash) '.Trash/'

:0:
* ^X-Spam-Level: \*\*\*
.Trash/

:0H
* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*
/dev/null

:0:
* ^X-Spam-Status: Yes
.Trash/

#(wikipedia Allemagne) :

:0fw
| /usr/bin/spamassassin

:0H
* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*
/dev/null

:0H
* ^X-Spam-Status: Yes
./Spam

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Sur les autres projets Wikimedia :

Bibliographie[modifier | modifier le code]