Le problème en quelques mots

Ce petit script permet de forcer le champ Message-Id des messages que vous expédiez avec pocomail. En effet, pocomail crée bien un champ Message-Id mais il est malheureusement incorrect.

Cliquez sur le lien pour télécharger le script Message-Id
version 0.03, du 23/11/2002.

Le problème en détails :

Le mail est un système qui permet l'envoi de messages à l'instar du courrier postal, sur internet. De la même façon qu'il y a des règles pour correctement libeller et affranchir une enveloppe, il existe des règles pour le mail. Celles-ci sont décrites par une RFC, la RFC 822, traduite ici en français. Lorsqu'un mail est créé, la RFC 822 indique qu'on peut lui donner un identificateur unique. Cet identificateur unique a de nombreuses utilisations, par exemple ne pas télécharger le même mail plusieurs fois, ou bien permettre de présenter les discussions d'une liste de diffusion en mode arborescent (threads).
Pocomail, dans sa version 2.6.3.1077 - la denière au moment de la création de cette page - place un identificateur unique sur l'enveloppe du mail (les en-têtes). Malheureusement, cet identificateur n'est pas au format imposé par la RFC 822. De ce fait, il est ignoré par la plupart des logiciels de courrier qui détectent un champ invalide, ce qui peut perturber la lecture de listes de diffusions chez tous les intervenants de la liste, pas seulement chez les personnes utilisant pocomail. Certains outils vont même jusqu'à croire que les courriers expédiés avec cet identificateur incorrect sont du SPAM, votre courrier pouvant alors être automatiquement détruit, et donc jamais lu.

Nouvelle du 28/11/2002 : Slaven Radic, le programmeur de pocomail, m'indique que pocomail n'insère normalement pas de champ Message-Id. Certains MTA (le logiciel qui transmet votre courrier à vos destinataires) peuvent automatiquement en ajouter un, étant donné leur intérêt. Ce script permet également de se prémunir des MTA mal écrits qui insère un Message-Id incorrect. Cela ne change donc pas le fait que vous devriez utilise le script Message-Id.

La solution

C'est très simple. Pocomail qui est un lecteur de courrier, certes jeune et encore imparfait en de nombreux points, n'en n'est pas moins très puissant. Il permet entre autres d'automatiser des actions très complexes grâce à son langage de script. Pour corriger le problème d'identificateur incorrect, il suffit d'écrire un petit script qui en crée un à la place de pocomail, en respectant le format de la RFC 822 cette fois-ci.


Tout d'abord, il vous faut créer le script dans pocomail.
Pour cela, allez dans le menu Tools. et cliquez sur Scripts.
Menu Tools
La fenêtre d'édition des scripts s'ouvre alors, choisissez de créer un nouveau script en cliquant sur l'onglet Edit Script, puis sur New Script. Insérez le script Message-Id dans la zone d'édition. Sauvez-le en cliquant sur Save. Nommez le script messageId par exemple, en tapant son nom dans la fenêtre qui s'ouvre alors. Cliquez OK puis fermez la fenêtre des scripts en cliquant sur Close. Source du script
Dans le même menu que la dernière fois, cliquez sur Filters. La fenêtre d'édition des filtres s'ouvre alors. Cliquez sur l'onglet Outgoing. Ajoutez votre script nouvellement créé en cliquant sur Add Script. Une fenêtre vous permet de choisir le script à ajouter, sélectionnez la dans liste Script name le script que vous venez de créer. Laissez les autres paramètres inchangés et cliquez sur OK. Une nouvelle ligne apparaît dans les filtres du courrier sortant. Cliquez sur OK pour valider l'opération. Dialogue Filters

Voilà, vous venez de corriger un problème important de pocomail, en attendant un éventuel patch officiel qui le corrigera. Tous vos interlocuteurs vous en seront reconnaissants !

m'écrire - Retour à l'accueil

Valid HTML 4.01! stat Valid CSS!