Sieve
Un article de Wikipédia, l'encyclopédie libre.
Sieve (du mot anglais crible comme dans le Crible d'Ératosthène) est un langage de filtrage du courrier électronique. Il est normalisé dans le RFC 5228.
Sieve permet de filtrer sur les en-têtes d'un message qui suit le format du RFC 2822, c'est-à-dire un message Internet typique.
Un script Sieve très simple est donc :
require "fileinto"; # Place all these in the "Wikipedia" folder if header :contains "Subject" "Wikipedia" { fileinto "INBOX.Wikipedia"; }
Outre le langage de base, de nombreuses extensions (pas forcément mises en œuvre dans tous les logiciels) ont été définies, par exemple pour utiliser des tests anti-spam ou antivirus (RFC 5235), ou bien pour tester sur des sous-adresses (RFC 5233).
[modifier] Liens internes
- Dovecot et Cyrus sont des MDA implémentant Sieve
- procmail et mailfilter sont les concurrents les plus connus de Sieve
[modifier] Liens externes
- (en) Exemples et documentation à Carnegie-Mellon, à l'université de Bath et sur le projet Dovecot
- GNU Mailutils inclus une mise en œuvre de Sieve
- (en) RFC