SPF für All-Inkl einrichten

Schritt-für-Schritt-Anleitung: SPF-Record im KAS anlegen, den schwachen ?all-Qualifier auf -all upgraden und typische All-Inkl-Fallstricke vermeiden.

All-Inkl · Schritt für Schritt

SPF für All-Inkl (KAS)

All-Inkl empfiehlt standardmäßig den SPF-Record v=spf1 mx a ?all — der mx- und a-Mechanismus verbrauchen zusammen 2 DNS-Lookups und autorisieren den Mailserver der Domain. Der schwache Qualifier ?all (Neutral) sollte nach der Verifikation auf -all (Hard Fail) geändert werden. Die DNS-Verwaltung erfolgt ausschließlich über das KAS (Kunden-Administrations-System) unter kasapi.kasserver.com.

NIS2 Art. 21 und BSI TR-03182 fordern SPF als technische Schutzmaßnahme — mit 22 von 165 Punkten ist SPF ein gewichtiger Faktor im Wolf-Agents Email Security Check. Der ?all-Qualifier kostet Punkte — Wolf-Agents bewertet nur Qualifier mit tatsächlicher Ablehnungswirkung als vollständig konform.

Hardening-Pfad: Nach SPF folgt als nächster Schritt DKIM für All-Inkl — gemeinsam bilden SPF + DKIM die Grundlage für DMARC.

1 Schritt 1 von 3

SPF-Record im KAS anlegen

Melden Sie sich im KAS an und legen Sie unter DNS-Einstellungen einen TXT-Record für Ihre Domain an. Der mx-Mechanismus autorisiert den im MX-Record eingetragenen Mailserver, der a-Mechanismus die A-Record-IP der Domain.

DNS TXT-Record All-Inkl KAS
ihre-domain.de.  IN  TXT  "v=spf1 mx a -all"

Menüpfad im KAS

  1. Melden Sie sich im KAS an (kas.all-inkl.com)
  2. Wählen Sie das gewünschte Hosting-Paket aus
  3. Navigieren Sie zu DNS-Einstellungen
  4. Klicken Sie auf Neuen Eintrag hinzufügen
  5. Typ: TXT, Subdomain: leer lassen (für die Haupt-Domain), Wert: v=spf1 mx a -all
  6. Klicken Sie auf Speichern
Mit weiteren Diensten (Newsletter, CRM)?

Fügen Sie alle Quellen in einen einzigen SPF-Record zusammen. Pro Domain ist nur ein SPF-Record zulässig. Beispiel mit einem externen Versanddienst:

v=spf1 mx a include:mailing-service.example -all
DNS-Propagierung bei All-Inkl

All-Inkl propagiert DNS-Änderungen typischerweise innerhalb von 15–30 Minuten. Prüfen Sie die Verbreitung nach spätestens einer Stunde mit dig TXT ihre-domain.de.

2 Schritt 2 von 3

Qualifier von ?all auf -all upgraden

All-Inkl empfiehlt in seiner Dokumentation ?all (Neutral) — dieser Qualifier hat keine Schutzwirkung: Empfangsserver dürfen E-Mails von nicht autorisierten Quellen trotzdem zustellen. Der sichere Standard für produktive Domains ist -all (Hard Fail).

Unterschied der Qualifier im Überblick

  1. ?all (Neutral): Keine Aussage — Empfangsserver ignorieren nicht autorisierte Quellen in der Praxis meist. Kein Spam-Schutz.
  2. ~all (SoftFail): E-Mails von nicht autorisierten Quellen werden zugestellt, aber als verdächtig markiert. Geeignet als Übergangslösung.
  3. -all (Hard Fail): E-Mails von nicht autorisierten Quellen werden abgelehnt. Empfohlen für alle produktiven Domains.
  4. Upgraden Sie erst auf -all, wenn Sie sicher sind, dass alle sendenden Server im SPF-Record eingetragen sind.
  5. Prüfen Sie mit dig TXT ihre-domain.de +short, ob der aktualisierte Record korrekt propagiert wurde.
Empfohlener SPF-Record Produktiv-Standard
# All-Inkl-Standard (schwach — kein Schutz)
v=spf1 mx a ?all

# Empfehlung Wolf-Agents (Hard Fail — voller Schutz)
v=spf1 mx a -all
3 Schritt 3 von 3

SPF-Record verifizieren

Nach dem Speichern im KAS prüfen Sie die korrekte Propagierung des SPF-Records. All-Inkl propagiert DNS-Änderungen in der Regel innerhalb von 15–30 Minuten.

Terminal / PowerShell Verifikation
# Linux / macOS
dig TXT ihre-domain.de +short

# Windows (PowerShell)
Resolve-DnsName -Name ihre-domain.de -Type TXT | Select-Object -ExpandProperty Strings

# Erwartete Ausgabe:
# "v=spf1 mx a -all"

Validieren Sie zusätzlich mit dem Wolf-Agents Email Security Check — dieser prüft SPF auf 22 Einzelkriterien inklusive Qualifier-Bewertung, Lookup-Zählung und RFC-7208-Konformität.

Häufige Fehler bei All-Inkl

Die folgenden drei Fehler treten bei All-Inkl-Konfigurationen am häufigsten auf. Jeder einzelne kann dazu führen, dass SPF fehlschlägt oder keinen wirksamen Schutz bietet.

KAS erlaubt nur einen TXT-Record pro Domain — Konflikt beim Zusammenführen

Problem: Das KAS lässt pro Subdomain bzw. Domain nur einen TXT-Record desselben Typs zu. Wer bereits einen SPF-Record hat und einen weiteren anlegt (z. B. nach dem Hinzufügen eines Newsletters), erhält entweder einen Fehler oder überschreibt den bestehenden Record — beides führt zu einem PermError.

Lösung: Alle sendenden Dienste in einem einzigen SPF-Record zusammenführen. Den bestehenden Record im KAS bearbeiten (nicht neu anlegen) und alle Mechanismen und Includes kombinieren: v=spf1 mx a include:mailing-service.example -all

?all (Neutral) statt -all (Hard Fail) — All-Inkl-Standard ohne Schutzwirkung

Problem: All-Inkl empfiehlt in seiner Dokumentation ?all als Standard. Dieser Qualifier teilt Empfangsservern mit, dass nicht autorisierte Absender weder angenommen noch abgelehnt werden — de facto kein Schutz vor Spoofing. Der Wolf-Agents Email Security Check wertet ?all als unvollständige SPF-Konfiguration.

Lösung: Den Qualifier auf -all upgraden, sobald alle sendenden Server im Record eingetragen sind. Als Übergangslösung bietet sich ~all an, das E-Mails von nicht autorisierten Quellen markiert, aber noch zustellt.

KAS-API ist SOAP, nicht REST — automatisierte SPF-Dienste funktionieren nicht

Problem: Das KAS bietet eine SOAP-basierte API (kasapi.kasserver.com). Automatisierte SPF-Management-Dienste und DNS-Automatisierungstools setzen fast ausschließlich REST-APIs voraus und unterstützen All-Inkl nicht. DNS-Änderungen via API sind dadurch nur mit eigenen SOAP-Clients möglich.

Lösung: Delegieren Sie Ihre DNS-Zone zu einem modernen DNS-Provider mit REST-API, zum Beispiel Cloudflare (kostenlos). Im KAS die Nameserver auf die Cloudflare-Nameserver umstellen — danach können alle SPF-Records über die Cloudflare-API oder das Dashboard verwaltet werden, ohne All-Inkl zu verlassen.

Wie steht Ihre Domain bei SPF?

Prüfen Sie es jetzt — kostenlos, ohne Registrierung, mit 165 Prüfpunkte.