Les erreurs que l’on rencontre
Ce qui se passe mal le plus souvent à la mise en place de MTA-STS, et comment le corriger.
Le fichier de politique ne peut pas être récupéré
Pourquoi. L’hôte mta-sts.votredomaine n’existe pas, répond par une redirection, ou présente un certificat expiré ou qui ne couvre pas ce nom exact. Les expéditeurs ne suivent pas les redirections et n’acceptent pas ici un certificat invalide.
Correction. Créez l’hôte mta-sts, servez le fichier directement en HTTPS à /.well-known/mta-sts.txt avec un certificat valide pour mta-sts.votredomaine, et répondez 200 sans redirection.
Un serveur MX n’est pas dans la politique
Pourquoi. Un serveur de messagerie a été ajouté ou le fournisseur a changé, et la politique cite encore les anciens serveurs. En mode « enforce », le courrier vers le serveur non cité est refusé par les expéditeurs qui appliquent MTA-STS.
Correction. Ajoutez une ligne « mx » par serveur (ou un joker comme *.mail.protection.outlook.com), puis changez l’identifiant de l’enregistrement _mta-sts pour que les expéditeurs relisent la politique.
Les changements de politique ne sont pas pris en compte
Pourquoi. Les expéditeurs gardent la politique pendant max_age secondes et ne relisent le fichier que si l’identifiant de l’enregistrement TXT change.
Correction. Changez l’identifiant (une date et une heure, c’est l’usage) à chaque modification du fichier. Avant un changement de fournisseur de messagerie, publiez d’abord les deux séries de serveurs.