[OSM-talk-fr] Doublon de mail Was: Edition des relations pour les transports en commun > (ville de Nantes) (JeanMichel FRANCOIS)

Jean-Marc Liotier jm at liotier.org
Ven 25 Juil 19:33:36 UTC 2014


On 07/25/2014 06:54 PM, Jean-Philippe Camguilhem wrote:
> Un bug sur le cache DNS d'un des fournisseurs d'OSM, engendrait un 
> timeout lors de la vérification de notre signature DKIM, qui empêchait 
> la réception de l'ACK du message à notre smtp, et donc ce dernier à 
> remis le message en queue et  conformément aux RFC a tenté une 
> politique de best-effort de livraison de ce message pendant 5 jours. [..]

Merci pour cette analyse et tous les détails qui l'accompagnent - je 
n'aurais jamais imaginé cette chaîne d'évènements.

Ceci dit, je suis étonné qu'un logiciel gestionnaire de liste de 
diffusion accepte de transmettre plusieurs fois un message avec le même 
message-id (53C914AD.3040406 at makina-corpus.com).

Certes, côté réception faire confiance aveuglément au message-id pour 
dédoublonner est chercher les ennuis - par exemple un message envoyé via 
une liste de diffusion avec l'utilisateur en copie sera légitimement 
reçu deux fois avec le même  message-id, ce qui est le comportement 
souhaité... Ce qui rend le paramètre duplicatesuppression de Cyrus 
plutôt impopulaire. Google fait pareil d'ailleurs. Exchange aussi mais 
il modère son zèle en ne dédoublonnant que les messages arrivant dans 
une fenêtre horaire donnée.

Mais du côté de la réception des messages par le  logiciel gestionnaire 
de liste de diffusion, ça me parait tout ce qu'il y a de plus sensé - je 
ne vois pas le problème que poserait la vérification à la réception de 
l'absence du message-id parmi ceux vu dans un passé de durée 
configurable, avec un bounce s'il a déja été vu.

Apparemment rien de tel du côté de Sympa et de Mailman... Je verrais 
bien une telle vérification implémentée sous la forme d'un policy daemon 
Postfix - avec une table de lookup de message-id comme le fait Cyrus et 
une liste de destinataires pour lesquels la fonction est active (par 
exemple les alias de listes de diffusion pour lesquelles Postfix assure 
la réception initiale).

Signé: un ancien Jipo qui administrait le serveur de messagerie de 
Makina Corpus il y a 13 ans...





Plus d'informations sur la liste de diffusion Talk-fr