Nicolas Rueff <[EMAIL PROTECTED]> wrote: > IMHO mieux vaut se baser sur le X-Mailing-List: > X-Mailing-List: <debian-user-french@lists.debian.org>
X-Mailing-List est effectivement le plus « standard », mais dans l'ensemble, c'est pas mal le bazard à ce niveau. Au fil de mes inscriptions à des listes, j'ai été confronté à différents serveurs n'utilisant pas tous les mêmes en-têtes, ou pas de la même manière. En général, il y a toujours moyen de s'en tirer; je n'ai été confronté qu'une fois ou deux à des serveurs où il est impossible de détecter automatiquement qu'un mail provient d'une liste ou pas. Extraites des « split-methods » de ma configuration de Gnus, les expressions régulières suivantes (appliquées sur les en-têtes des messages) me suffisent pour détecter automatiquement qu'un message provient d'une liste de diffusion (à une ou deux exceptions près, comme je l'ai dit). La partie entre parenthèses sert à repérer le nom de la liste en question. ^sender:.* \(.+\)-admin@ ^sender:.* \(.+\)-owner@ ^x-mailing-list:.* <\(.+\)@.+> ^mailing-list:.*contact \(.+\)-help@ ^sender:.* owner-\(.+\)@ return-path:.* <owner-\(.+\)@.+> ^list-post:.* <mailto:\(.+\)@.+> -- Didier Verna, [EMAIL PROTECTED], http://www.lrde.epita.fr/~didier EPITA / LRDE, 14-16 rue Voltaire Tel.+33 (1) 44 08 01 85 94276 Le Kremlin-Bicêtre, France Fax.+33 (1) 53 14 59 22 [EMAIL PROTECTED]