Bonsoir,
Je m'intéresse au langage de filtrage de courrier Sieve. Il est défini dans la (http://tools.ietf.org/html/rfc5228)[RFC 5228], mais elle fait 42 pages et on fait plus pédagogique, pour ce genre de truc.
ConnaĂźtriez-vous une publication permettant d'apprendre le langage Sieve ?
# Apprendre par l'exemple
PostĂ© par lolop (site web personnel) . ĂvaluĂ© Ă 5.
On trouve pas mal d'exemples via google, si tu cherches juste à apprendre le langage pour écrire tes scripts, ça devrais suffire. Par contre, si tu veux écrire un interpréteur Sieve...
http://casys.crevetor.org/index.php/Filtres_c%C3%B4t%C3%A9_serveur
http://wiki.dovecot.org/LDA/Sieve
http://wiki.fastmail.fm/index.php?title=SieveExamples
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Apprendre par l'exemple
PostĂ© par JJD . ĂvaluĂ© Ă 3.
Effectivement le langage est suffisamment simple (restreint) pour que des sĂ©ries d'exemple suffisent Ă le comprendre, au moins dans le cadre d'une utilisation basique (tri sur un Ă©lĂ©ment de l'entĂȘte et dĂ©placement dans un dossier par exemple).
Ensuite, pour aller plus loin dans la compréhension du langage, la RFC (5228) ne doit pas rebuter : sur ses 42 pages, il n'y en a finalement qu'une grosse minorité à consulter si l'on veut simplement écrire quelques scripts...
Mon soucis avec sieve a plutÎt été de trouver un éditeur graphique (en collaboration avec managesieve) pour gérer les scripts : il est difficile de demander à un utilisateur lambda d'apprendre le langage. Tout ce que j'ai trouvé de convenable, et venant se greffer sur un systÚme de messagerie IMAP existant, c'est roundcube (webmail) avec ses plugins managesieve ou sieverules (le deuxiÚme ne fait pas partie des plugins standards mais m'a semblé plus complet). Ces extensions ne gÚrent cependant qu'un sous-ensemble du langage sieve et ne savent pas toujours analyser et modifier un script sieve créé par ailleurs.
Je n'ai en revanche rien trouvĂ© de satisfaisant Ă utiliser pour les clients lourds (thunderbird, evolution, claws, ...). Il existe bien une extension sieve pour Thunderbird mais, si la connexion au serveur managesieve fonctionne bien, la crĂ©ation/modification des scripts se rĂ©sume Ă un Ă©diteur texte avec une aide Ă la rĂ©daction (base de rĂ©fĂ©rence du langage et vĂ©rification syntaxique). Remarque que du coup, cette extension peut ĂȘtre intĂ©ressante dans le cadre de l'apprentissage du langage : elle permet de voir rapidement ce qu'il est possible de faire et comment.
A+
JJD
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.