Vérifier l'envoi d'e-mails vers des adresses gérées par des serveurs Microsoft Outlook
Les serveurs de Microsoft Outlook sont très sensibles lorsqu'il s'agit de leur transmettre des e-mails depuis un serveur web. J'en ai encore eu le cas récemment sur 2 serveurs web.
Les présents serveurs web utilisent Exim4 pour envoyer les e-mails, et dans les logs de l'application nous pouvons trouver
2022-10-06 08:09:26 1ohPV7-0002qz-Se => xxxxxxxx.xxxxxxx@hotmail.fr R=dnslookup T=remote_smtp H=eur.olc.protection.outlook.com [104.47.22.161] X=TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256 CV=yes DN="C=US,ST=Washington,L=Redmond,O=Microsoft Corporation,CN=mail.protection.outlook.com" K C="250 2.6.0 <E1ohPV7-0002qz-Se@xxxxx.xxxxxxxxxxx.xxx> [InternalId=7782480744123, Hostname=DB9P195MB2131.EURP195.PROD.OUTLOOK.COM] 10980 bytes in 0.152, 70.221 KB/sec Queued mail for delivery -> 250 2.1.5"
Comme on peut le voir, l'e-mail est mis en queue pour livraison :
Queued mail for delivery -> 250 2.1.5
Malheureusement, cela ne veut pas dire qu'il y a un peu de délai pour la réception de l'e-mail, c'est plutôt une manière gentille de la part du serveur Outlook, de dire : J'accepte ton e-mail, mais je ne le délivrerai jamais.
Cela se produit pour l'envoi vers des adresses e-mails @hotmail.com ou @live.com, mais aussi pour des adresses sur d'autres domaines que ceux appartenant à Microsoft. Les boites e-mails de ces adresses sont certainement hébergées par le service cloud de Microsoft : Azure. Elles bénéficient donc de la protection des serveurs un petit tatillons de Microsoft Outlook.
Donc, peut importe l'adresse cible, il faut simplement s'assurer que la réception de l'e-mail est bien gérée par un serveur Microsoft Outlook, confirmé par
DN="C=US,ST=Washington,L=Redmond,O=Microsoft Corporation,CN=mail.protection.outlook.com"
Maintenant que le problème est trouvé et confirmé, du côté du serveur web, il faut confirmer le problème du côté Microsoft. Pour cela il faut se rendre sur le site
puis ouvrir un compte, si vous n'en disposez pas d'un. Une fois connecté, suivez le lien Request Access, indiquez l'ip de votre serveur. Evidemment, vous devrez confirmer que vous êtes bien le propriétaire du serveur.
Le serveur validé, vous pouvez enfin en voir les informations. Dans mon cas, deux serveurs apparaissent dans la liste. Ils ne sont pas blacklistés, mais on peut voir dans le
Après vérification, ces serveurs sont bien utilisés pour envoyer des e-mails, mais il ne s'agit que de courriers de notification, de message ou de commandes. Aucune newsletter n'est envoyée depuis ces serveurs, et Exim4 nous confirme bien que la quantité d'e-mails envoyés n'est pas énorme.
Je peux donc passer à l'étape suivante, et demander à Microsoft de ré-étudier le cas de ces serveurs, afin que les e-mails envoyés légitimement arrivent.
Pour cela, il se rendre sur cette page, pour laquelle, il faut aussi être connecté à un compte Microsoft
Remplissez du mieux possible les différents champs. Du mieux possible, parce que les champs sont très dirigistes, et il n'est pas toujours facile d'indiquer toutes les informations, notamment, si le serveur est un serveur dédié, mais est utilisé pour plusieurs domaines.
Une fois le formulaire renseigné, il faut attendre une réponse de Microsoft, en espérant qu'elle soit positive.