Rappel sur ma solution de mail
Pour le moment, j’utilise postfix comme MTA, et deliver (intégré à dovecot) comme MDA. Ce couple fonctionne très bien ensemble et justement deliver supporte les extensions sieve telles que normalisées dans les RFC 3028, 5228 5231 et autres. La liste complète est disponible sur le site de l’IETF.
Un petit exemple
Pour vous donner un petit exemple, considérons le script sieve suivant :
if envelope :matches :domain ["to", "from"] "lea-linux.org" {
fileinto "Lea-Linux";
stop;
}
Cet exemple filtre le mail sur son enveloppe et regarde si le domaine dans les champs to et from est lea-linux.org. Si c’est le cas; il déplace le mail dans le répertoire Lea-Linux.
Une des limitations de ce langage est qu’on ne peut pas éxécuter de programmes, en particulier pour vérifier s’il s’agit de courrier indésirable. Ce travail doit être fait avant.
je vous invite à consulter les RFC précédemments citées pour plus d’infoormations, ainsi que quelques exemples.
