[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