Was dieses Tool validiert
Der MTA-STS-Syntax-Checker führt eine umfassende Validierung beider MTA-STS-Komponenten durch:
DNS TXT-Eintragsvalidierung
Der _mta-sts.ihredomain.de TXT-Eintrag wird validiert für:
| Feld | Anforderung |
|---|---|
| v | Muss STSv1 sein (Groß-/Kleinschreibung beachten) |
| id | Erforderlich, alphanumerisch, 1-32 Zeichen |
| Format | Semikolon-getrennte Schlüssel=Wert-Paare |
Policy-Dateivalidierung
Die mta-sts.txt-Datei wird validiert für:
| Feld | Anforderung |
|---|---|
| version | Muss STSv1 sein (Groß-/Kleinschreibung beachten) |
| mode | Muss testing, enforce oder none sein |
| mx | Mindestens ein gültiges MX-Muster erforderlich |
| max_age | Erforderlich, 0-31557600 Sekunden |
Häufige Validierungsfehler
DNS-Eintragsfehler
| Fehler | Ursache | Behebung |
|---|---|---|
| Version fehlt | Kein v=STSv1 | Fügen Sie v=STSv1; am Anfang hinzu |
| Ungültige Version | Tippfehler oder falsche Schreibweise | Verwenden Sie genau STSv1 |
| ID fehlt | Kein ID-Feld | Fügen Sie id= mit eindeutigem Wert hinzu |
Policy-Dateifehler
| Fehler | Ursache | Behebung |
|---|---|---|
| Version fehlt | Keine version:-Zeile | Fügen Sie version: STSv1 hinzu |
| Ungültiger Modus | Tippfehler oder falscher Wert | Verwenden Sie testing, enforce oder none |
| Keine MX-Muster | Fehlende mx:-Zeilen | Fügen Sie mindestens ein mx: hostname hinzu |
FAQ - Häufig gestellte Fragen
F: Was validiert der MTA-STS-Syntax-Checker?
A: Der Syntax-Checker validiert sowohl den DNS TXT-Eintrag (Versions- und ID-Felder) als auch den Policy-Dateiinhalt (Version, Modus, MX-Muster und max_age) gemäß RFC 8461.
F: Warum MTA-STS-Syntax offline validieren?
A: Die Offline-Validierung ermöglicht es, Fehler vor der Bereitstellung zu erkennen und Fehlkonfigurationen zu vermeiden.
F: Was sind häufige MTA-STS-Syntaxfehler?
A: Fehlende Pflichtfelder, ungültige Moduswerte, max_age außerhalb des Bereichs, fehlerhafte MX-Muster und falsches TXT-Eintragsformat.
F: Welche MX-Musterformate sind gültig?
A: Exakte Hostnamen (mail.beispiel.de) oder Wildcards (*.mail.beispiel.de). Wildcards passen nur auf das linkeste Label.
F: Welche max_age-Werte werden empfohlen?
A: RFC 8461 empfiehlt mindestens 86400 (1 Tag). Gängige Werte: 86400 für Testing, 604800 für Produktion, 31557600 für stabile Konfigurationen.
F: Wie behebe ich 'ungültige Version'-Fehler?
A: Die Version muss genau 'STSv1' sein (Groß-/Kleinschreibung beachten). Prüfen Sie auf Tippfehler oder zusätzliche Leerzeichen.
F: Wie validiere ich MTA-STS-Syntax für Microsoft 365 / Office 365?
A: Fügen Sie Ihren MTA-STS DNS TXT-Eintrag und Policy-Dateiinhalt in unseren Validator ein. Für Microsoft 365 stellen Sie sicher, dass Ihre MX-Muster mit Microsofts Mailservern übereinstimmen (z.B. *.mail.protection.outlook.com). Der Validator prüft RFC 8461-Konformität vor der DNS-Veröffentlichung.
F: Wie prüfe ich MTA-STS-Syntax für Google Workspace?
A: Verwenden Sie unseren Offline-Validator für Google Workspace. Geben Sie Ihren DNS TXT-Eintrag und Policy-Inhalt ein—stellen Sie sicher, dass MX-Muster Googles Server einschließen (z.B. *.google.com, aspmx.l.google.com). Validieren Sie die Syntax vor der Bereitstellung.
Ergänzende Tools
| Tool | Beschreibung |
|---|---|
| MTA-STS Generator | Generieren Sie MTA-STS-Einträge und Policy-Dateien |
| MTA-STS Record Checker | Validieren Sie Live-MTA-STS-Konfiguration |