Schnittstelle
Alles, was das Werkzeug kann, gibt es auch als JSON — ohne Anmeldung, mit einer Bremse von 30 Abfragen je zehn Minuten. Wer mehr braucht, findet das unter Preise.
Eine Domain vollständig prüfen
curl "https://www.mailigator.de/api/check?domain=example.com"
Antwortet mit allen Befunden: Mailserver, SPF, DMARC, MTA-STS, TLS-RPT, BIMI, SMTP-Verbindung, Blocklisten, Rückwärtsauflösung — dazu eine Zusammenfassung und ein Gesamturteil.
Einzelne Prüfung
curl "https://www.mailigator.de/api/check?domain=example.com&test=spf" curl "https://www.mailigator.de/api/check?domain=example.com&test=dkim&selector=standard" curl "https://www.mailigator.de/api/check?ip=203.0.113.7"
Mögliche Werte für test: spf,
dkim, dmarc, mx,
bimi, mta-sts, tls-rpt,
smtp. Mit ip statt domain
kommen Rückwärtsauflösung und Blocklisten.
Wie eine Antwort aussieht
{
"domain": "example.com",
"geprueft": "2026-09-28T09:12:44+00:00",
"befunde": {
"spf": {
"urteil": "ok",
"titel": "SPF in Ordnung",
"text": "Abschluss \"-all\", 5 von 10 Abfragen belegt.",
"daten": { "eintrag": "v=spf1 …", "lookups": 5, "all": "-" }
}
}
}
Die vier Urteile
ok— geprüft, in Ordnunghinweis— funktioniert, aber es geht besserfehler— hier besteht Handlungsbedarfunklar— ließ sich nicht feststellen; ausdrücklich nicht dasselbe wie „in Ordnung“
Spam-Test: eine echte Nachricht bewerten lassen
Zwei Schritte. Erst eine Wegwerf-Adresse anfordern, dann dorthin senden und den Befund abholen. Die Adresse gilt 30 Minuten.
curl -X POST https://www.mailigator.de/api/spamtest
{
"token": "test-k7m2pq9xrt",
"adresse": "test-k7m2pq9xrt@chew.mailigator.de",
"mandant": "test",
"gueltig_bis": "2026-09-28T10:30:00Z",
"heute": { "verbraucht": 1, "grenze": 3 }
}
Ohne Anmeldung sind es 3 Tests am Tag, und der
Lokalteil beginnt mit test-. Wer einen Zugangstoken
der Arevano Suite mitschickt, bekommt die Adressen unter dem
eigenen Mandanten und ein weit höheres Kontingent:
curl -X POST https://www.mailigator.de/api/spamtest -H "Authorization: Bearer arv_…"
{ "adresse": "arevano-k7m2pq9xrt@chew.mailigator.de", "mandant": "arevano", … }
Danach abfragen, bis status auf done springt:
curl "https://www.mailigator.de/api/spamtest?token=test-k7m2pq9xrt"
{
"status": "done",
"punktzahl": 7.5,
"absender": { "ip": "203.0.113.7", "header_from": "info@example.com" },
"befunde": [ { "schluessel": "spf", "urteil": "ok", "abzug": 0, … } ],
"zusammenfassung": { "ok": 6, "hinweis": 2, "fehler": 1, "unklar": 0 }
}
status ist waiting, done,
expired oder failed. Die Punktzahl geht
von 0 bis 10; jeder Befund nennt seinen abzug, die
Summe ergibt den Abstand zu 10. Die Nachricht selbst wird nach der
Auswertung gelöscht und nie gespeichert.
Fehler
Bei falscher Eingabe kommt 400 mit
error und message, bei zu vielen
Abfragen 429 samt Retry-After.
Die Prüfungen fragen fremde Server — bitte nicht in Schleife.