En observant les files d’attentes d’un serveur de transport on peut parfois observer une
file en mode “suspended” ne contenant aucun message dont le “delivery type” est
“DnsConnectorDelivery”. La présence de ce type est compréhensible lorsqu’un connecteur
utilise un serveur DNS pour connaitre la passerelle distante, dans mon cas il n’y a que des
connecteurs utilisant une remise vers un “smarthost” !
Quoiqu’il en soit supprimons cette file.
Passez la file en mode “resume”. Elle va passer en “ready”:
Redémarrez le service MS Exchange Transport.
Relancez la console Queue Viewer.
La file a disparue.
Certains serveurs SMTP réalisent une vérification de l’entête d’un message électronique
et particulièrement du champ Message-Id généré par le serveur source de l’expéditeur.
Si ce champ est incorrect ou vide une erreur 553 5.0.0 Bogus “Message-Id:” header
est retournée. Le message est donc rejeté.
L’erreur suivante est reçue par l’expéditeur:
Impossible de contacter le(s) destinataire(s) suivant(s) :
yyy@zzz.com le 05/05/2010 10:43
Le système de messagerie n'a pas pu remettre ce message mais n'a pas signalé de raison particulière. Vérifiez l'adresse du destinataire et réessayez d'envoyer le message. Dans le cas d'un nouvel échec, contactez votre administrateur système.< aaa.bbb.com #5.0.0 SMTP; 553 5.0.0 Bogus "Message-Id:" header>
Dans ce cas, le champ Message-ID à la valeur null qui n’est pas conforme pour certains
serveurs SMTP.
Message-ID: null
Un champ conforme est de ce type:
Message-ID: <BC0DD8437D918340AC4AF8FD8F367240072EE3BB@Fxxx.fyyy.fr>
Quelle est la cause d’une valeur non conforme dans ce champ?
La raison est simplement l’excès de zèle de certains administrateurs de messagerie
sur la sécurité.
Une sécurité excessive peut donc pénaliser les échanges classiques voir pénaliser les
affaires commerciales.