Ce que cet outil valide
Le vérificateur de syntaxe MTA-STS effectue une validation complète des deux composants MTA-STS :
Validation de l'enregistrement DNS TXT
L'enregistrement TXT _mta-sts.votredomaine.com est validé pour :
| Champ | Exigence |
|---|---|
| v | Doit être STSv1 (sensible à la casse) |
| id | Requis, alphanumérique, 1-32 caractères |
| Format | Paires clé=valeur séparées par point-virgule |
Exemple valide :
v=STSv1; id=20240115120000
Validation du fichier de politique
Le fichier mta-sts.txt est validé pour :
| Champ | Exigence |
|---|---|
| version | Doit être STSv1 (sensible à la casse) |
| mode | Doit être testing, enforce ou none |
| mx | Au moins un pattern MX valide requis |
| max_age | Requis, 0-31557600 secondes |
Erreurs de validation courantes
Erreurs d'enregistrement DNS
| Erreur | Cause | Correction |
|---|---|---|
| Version manquante | Pas de v=STSv1 | Ajoutez v=STSv1; au début |
| Version invalide | Faute de frappe ou mauvaise casse | Utilisez exactement STSv1 |
| ID manquant | Pas de champ id | Ajoutez id= avec une valeur unique |
| ID invalide | Espaces ou caractères spéciaux | Utilisez uniquement des caractères alphanumériques |
Erreurs de fichier de politique
| Erreur | Cause | Correction |
|---|---|---|
| Version manquante | Pas de ligne version: | Ajoutez version: STSv1 |
| Mode invalide | Faute de frappe ou mauvaise valeur | Utilisez testing, enforce ou none |
| Pas de patterns MX | Lignes mx: manquantes | Ajoutez au moins un mx: hostname |
| max_age invalide | Hors limites ou non numérique | Utilisez 0-31557600 |
Règles des patterns MX
Nom d'hôte exact
mx: mail.exemple.com
mx: smtp.exemple.com
Pattern wildcard
mx: *.mail.exemple.com
- Le wildcard (
*) doit être le label le plus à gauche - Correspond à un seul label (ex:
serveur1.mail.exemple.com) - Ne correspond PAS à plusieurs labels
FAQ - Questions fréquentes
Q : Que valide le vérificateur de syntaxe MTA-STS ?
R : Le vérificateur valide l'enregistrement DNS TXT (champs version et id) et le contenu du fichier de politique (version, mode, patterns mx et max_age) selon la RFC 8461.
Q : Pourquoi valider la syntaxe MTA-STS hors ligne ?
R : Valider hors ligne permet de détecter les erreurs avant le déploiement, évitant les mauvaises configurations qui pourraient causer des échecs de livraison.
Q : Quelles sont les erreurs de syntaxe courantes ?
R : Les erreurs courantes incluent : champs requis manquants, valeurs de mode invalides, max_age hors limites, patterns MX malformés et format d'enregistrement TXT incorrect.
Q : Quels formats de pattern MX sont valides ?
R : Les patterns MX peuvent être des noms d'hôtes exacts (mail.exemple.com) ou des wildcards (*.mail.exemple.com). Les wildcards ne correspondent qu'au label le plus à gauche.
Q : Quelles valeurs max_age sont recommandées ?
R : La RFC 8461 recommande au moins 86400 (1 jour). Valeurs courantes : 86400 pour testing, 604800 pour production, 31557600 pour configurations stables.
Q : Comment corriger les erreurs 'version invalide' ?
R : La version doit être exactement 'STSv1' (sensible à la casse). Vérifiez les fautes de frappe, espaces supplémentaires ou casse incorrecte.
Q : Comment valider la syntaxe MTA-STS pour Microsoft 365 / Office 365 ?
R : Collez votre enregistrement DNS TXT MTA-STS et le contenu du fichier de politique dans notre validateur. Pour Microsoft 365, assurez-vous que vos patterns MX correspondent aux serveurs Microsoft (ex: *.mail.protection.outlook.com). Le validateur vérifie la conformité RFC 8461 avant publication DNS.
Q : Comment vérifier la syntaxe MTA-STS pour Google Workspace ?
R : Utilisez notre validateur hors ligne pour vérifier votre configuration MTA-STS pour Google Workspace. Entrez votre enregistrement DNS TXT et le contenu de la politique—assurez-vous que les patterns MX incluent les serveurs Google (ex: *.google.com, aspmx.l.google.com). Validez la syntaxe avant déploiement.
Outils complémentaires
| Outil | Description |
|---|---|
| Générateur MTA-STS | Générez des enregistrements et fichiers de politique MTA-STS |
| Vérificateur MTA-STS | Validez la configuration MTA-STS en direct |
| Vérificateur propagation DNS | Vérifiez la propagation des enregistrements DNS |