Inboxlotse

Start · Ratgeber · Hetzner: SPF, DKIM und DMARC

Anleitung · Hosting & DNS

Hetzner: SPF, DKIM und DMARC einrichten

Ihre Domain liegt bei Hetzner – im Webhosting mit konsoleH oder als Zone in der Hetzner Console? Diese Anleitung zeigt, wo Sie die DNS-Einträge heute pflegen, wie Sie DKIM für das Hetzner-Postfach einschalten, wie Newsletter-Tool, Google Workspace oder Microsoft 365 in einen SPF-Eintrag passen und worauf Sie achten müssen, wenn Ihr eigener Server bei Hetzner Mails verschickt.

Aktualisiert am

Die drei Einträge arbeiten zusammen: SPF legt fest, welche Server mit Ihrer Domain versenden dürfen. DKIM versieht jede Mail mit einer Signatur, deren öffentlicher Schlüssel im DNS steht. DMARC sagt dem Empfänger, was mit Mails passieren soll, die weder über SPF noch über DKIM zu Ihrer Domain passen. Die Grundlagen erklären wir in der allgemeinen Anleitung zu SPF, DKIM und DMARC.

Gmail und Yahoo verlangen seit Februar 2024 von Massenversendern SPF, DKIM und DMARC, Microsoft stellt seit Mai 2025 für Outlook.com und Hotmail ähnliche Anforderungen. Auch bei kleinem Volumen gilt: Ohne saubere Authentifizierung landen Mails schneller im Spam – gerade bei GMX, WEB.DE und T-Online.

Vorab: Wo liegt das DNS Ihrer Domain bei Hetzner?

Hetzner hat seine DNS-Verwaltung 2025/2026 umgebaut. Die alte DNS Console (dns.hetzner.com) wurde laut Hetzner Anfang Mai 2026 abgeschaltet, aktiv genutzte Zonen wurden vorher automatisch in die Hetzner Console übernommen. Welche Oberfläche für Sie zuständig ist, erkennen Sie an den Nameservern Ihrer Domain:

NameserverTypischer FallEinträge pflegen in
hydrogen.ns.hetzner.com, oxygen.ns.hetzner.com, helium.ns.hetzner.deDNS-Zone zu Cloud- oder dedizierten ServernHetzner Console → Projekt → DNS
ns1.your-server.de, ns.second-ns.com, ns3.second-ns.deWebhosting oder Managed Server mit konsoleHlaut Hetzner hauptsächlich Hetzner Console; konsoleH für Zugriff und Nameserver
andere (z. B. Cloudflare)DNS liegt nicht bei Hetznerbeim jeweiligen DNS-Anbieter

Warum das wichtig ist: Nur die Einträge bei dem Anbieter, auf den die Nameserver zeigen, sind öffentlich sichtbar. Die Zeitplanung zur Umstellung steht in der Hetzner-Meldung zur neuen DNS-Verwaltung, die Nameserver-Liste in der Hilfe zu den autoritativen Nameservern. Für konsoleH schreibt Hetzner in der DNS-Verwaltung konsoleH, dass die DNS-Verwaltung hauptsächlich in der Hetzner Console liegt und Sie in konsoleH noch den Zugriff auf Ihre Zonefiles verwalten oder die Nameserver ändern. Ihre aktuellen Nameserver zeigt unser Domain-Check.

Einrichtung Schritt für Schritt

1

Zone öffnen und das Eingabeformat kennen

In der Hetzner Console wählen Sie Ihr Projekt, klicken im linken Menü auf DNS und öffnen die Zone. Über das Feld Typ wählen Sie den Eintragstyp, füllen die übrigen Felder aus und speichern mit Hinzufügen.

  • Name: @ für die Domain selbst, sonst nur der vordere Teil, etwa _dmarc – nicht _dmarc.firma.de.
  • Wert bei TXT: immer in doppelten Anführungszeichen, z. B. "v=spf1 … ~all".
  • Lange Werte wie DKIM-Schlüssel: in Teilstrings von höchstens 255 Zeichen aufteilen, jeweils in eigenen Anführungszeichen, getrennt durch ein Leerzeichen: "v=DKIM1; k=rsa; p=MIIB…" "…IDAQAB".

Quelle: Hetzner-Hilfe zu Records hinzufügen und zum TXT-Record. Dort stehen auch Beispiele für SPF und DMARC. Bei konsoleH-Zonen können Änderungen laut Hetzner bis zu 24 Stunden brauchen, bis sie überall sichtbar sind.

2

Vorhandenen SPF-Eintrag prüfen

Nutzen Sie die konsoleH-Nameserver, setzt Hetzner laut Hilfe automatisch einen Standard-SPF-Eintrag. Den genauen Inhalt nennt die Hilfe nicht. In einer konsoleH-Zone, die wir stichprobenartig abgefragt haben, lautete er zum Beispiel so – prüfen Sie den tatsächlichen Wert in Ihrer eigenen Zone:

v=spf1 +a +mx ?all

Das erlaubt den Server, auf den Ihre Domain zeigt (a – beim Webhosting der Webserver, der zum Beispiel die Mails des Kontaktformulars verschickt), und die Mailserver aus dem MX-Eintrag. Das abschließende ?all ist allerdings „neutral“: Fremde Server werden nicht als unberechtigt markiert. Ändern Sie es auf ~all und später, wenn alle Versender erfasst sind, auf -all.

Warum prüfen statt neu anlegen: Hetzner weist in der Hilfe zur E-Mail-Sicherheit mit DKIM, SPF und DMARC ausdrücklich darauf hin, dass Mails über externe Dienste die Prüfung nicht bestehen, wenn deren Server im SPF-Eintrag fehlen. Bearbeiten Sie den bestehenden Eintrag. Pro Domain ist nur ein SPF-Eintrag erlaubt – ein zweiter führt zu einem Fehler für alle Versender. Achtung: Die Funktion „Zone zurücksetzen“ in konsoleH stellt die Standard-Zone wieder her, alle eigenen Änderungen gehen dabei verloren.

3

Externe Versender in denselben SPF-Eintrag aufnehmen

Laufen Ihre Postfächer bei Google Workspace oder Microsoft 365, während die Website bei Hetzner bleibt, zeigt der MX-Eintrag nicht mehr auf Hetzner. Dann ersetzt das include des Mail-Anbieters das mx, und a bleibt für das Kontaktformular stehen:

SituationSPF-Eintrag (Name @)
Mail und Website bei Hetzner"v=spf1 +a +mx ~all"
Website bei Hetzner, Mail bei Google Workspace"v=spf1 a include:_spf.google.com ~all"
Website bei Hetzner, Mail bei Microsoft 365"v=spf1 a include:spf.protection.outlook.com ~all"
Mail bei Hetzner plus weiterer Versanddienst"v=spf1 +a +mx include:spf.ihr-dienst.example ~all" (Platzhalter – Wert aus der Hilfe des Dienstes)

Liegt die Website nicht mehr bei Hetzner (etwa bei einem Baukasten oder hinter Cloudflare), passt a nicht mehr zum versendenden Server. Dann gehört das passende include oder die IP-Adresse des tatsächlichen Absenders hinein.

Warum nur ein Eintrag: Ein SPF-Eintrag darf höchstens 10 DNS-Abfragen auslösen. Jedes include, a und mx zählt mit, manche Includes bringen weitere Abfragen mit (Google und Microsoft derzeit nicht – siehe SPF: zu viele DNS-Lookups). Unser Domain-Check zählt die Abfragen. Viele Newsletter-Dienste brauchen gar keinen SPF-Eintrag auf Ihrer Domain, weil sie mit eigener Rücklaufadresse versenden und DMARC über DKIM bestehen – siehe unsere Brevo-Anleitung. Die Details zu Google und Microsoft stehen in den Anleitungen für Google Workspace und Microsoft 365.

4

DKIM für das Hetzner-Postfach einschalten

Für Postfächer im Webhosting bietet konsoleH laut Hetzner die Funktion DKIM aktivieren. Sie erzeugt automatisch ein Schlüsselpaar: Der private Schlüssel bleibt auf dem Mailserver, der öffentliche gehört als TXT-Eintrag ins DNS.

  • konsoleH-Nameserver: Der DNS-Eintrag kann laut Hetzner automatisch gesetzt werden.
  • Externe Nameserver: konsoleH zeigt den TXT-Eintrag an. Übertragen Sie Name (der Selektor mit ._domainkey) und Wert exakt zu Ihrem DNS-Anbieter.
  • Eigene Schlüssel: Über „Eigene Schlüssel verwenden“ können Sie ein eigenes Schlüsselpaar hinterlegen; der private Schlüssel darf dann nicht passwortgeschützt sein.

Warum DKIM entscheidend ist: SPF bricht bei jeder Weiterleitung, DKIM bleibt erhalten. Erst mit DKIM Ihrer eigenen Domain besteht DMARC zuverlässig. Den genauen Menüpunkt in konsoleH nennt die Hetzner-Hilfe nicht; suchen Sie im E-Mail-Bereich Ihrer Domain nach der Schaltfläche „DKIM aktivieren“. Ist der Eintrag gesetzt, finden Sie den Selektor mit unserem Domain-Check.

5

DKIM für externe Dienste: TXT oder CNAME

Jeder Dienst, der mit Ihrer Domain versendet, signiert mit einem eigenen Selektor. Mehrere DKIM-Einträge stören sich deshalb nicht. Je nach Dienst ist der Eintrag ein TXT oder ein CNAME:

DienstTypName (Beispiel)
Hetzner konsoleHTXTvon konsoleH vorgegeben
Google WorkspaceTXTgoogle._domainkey
Microsoft 365CNAMEselector1._domainkey, selector2._domainkey
BrevoCNAMEbrevo1._domainkey, brevo2._domainkey

Warum CNAME praktisch ist: Bei einem CNAME kann der Dienst seinen Schlüssel wechseln, ohne dass Sie das DNS erneut anfassen. TXT-Schlüssel mit 2048 Bit sind länger als 255 Zeichen – in der Hetzner Console teilen Sie sie wie in Schritt 1 beschrieben auf. Ein CNAME darf nicht neben einem anderen Eintrag mit demselben Namen stehen. Kopieren Sie Werte immer aus dem Portal des Dienstes, nie aus einer Anleitung.

6

DMARC unter _dmarc anlegen

Legen Sie einen TXT-Eintrag mit dem Namen _dmarc an. Zum Einstieg genügt die Beobachtungsstufe:

"v=DMARC1; p=none; rua=mailto:dmarc@firma.de"

Hetzner beschreibt die drei Stufen so: none stellt zu und wertet nur aus, bei quarantine darf der Empfänger die Mail als Spam behandeln, bei reject weist er sie ab. Sind in den Berichten nur noch Ihre eigenen, korrekt authentifizierten Versender zu sehen, stellen Sie schrittweise auf p=quarantine und p=reject um.

Warum mit none beginnen: Fehlt noch ein Versender im SPF-Eintrag oder signiert ein Tool nicht mit Ihrer Domain, würden dessen Mails bei reject sofort abgewiesen. Die täglichen XML-Berichte zeigen Ihnen vorher, wer alles mit Ihrer Domain versendet. Für die Berichte eignet sich ein eigenes Postfach besser als Ihr persönliches.

7

Testen

Schicken Sie eine Mail aus Ihrem Postfach und eine über das Kontaktformular an eine externe Adresse und prüfen Sie im Header die Zeile „Authentication-Results“: Dort sollten spf=pass, dkim=pass und dmarc=pass stehen, und bei DKIM sollte header.d= Ihre eigene Domain zeigen.

Schneller geht es mit unserem kostenlosen E-Mail-Spam-Test: Mail an die Testadresse schicken, und der Bericht zeigt SPF, DKIM und DMARC samt Domain-Abgleich, den sendenden Server und Sperrlisten. Die DNS-Einträge allein prüft der SPF-, DKIM- und DMARC-Check.

Ergebnis des Domain-Checks für inboxlotse.com: SPF mit einem von zehn Lookups, DMARC p=reject, DKIM-Selektoren brevo1 und brevo2
So sieht das Ergebnis des Domain-Checks aus (hier für inboxlotse.com). Bei Hetzner sollten SPF, DMARC und der DKIM-Selektor aus konsoleH erscheinen.

Sonderfall: Eigener Server bei Hetzner verschickt Mails

Betreiben Sie auf einem Cloud- oder dedizierten Server einen eigenen Mailserver oder eine Anwendung, die direkt zustellt, kommen zu SPF, DKIM und DMARC zwei Punkte hinzu:

Quellen: Hetzner-Hilfe zu Cloud-Server rDNS, zum PTR-Record und die FAQ zu Cloud-Servern. Für Anwendungen und Newsletter ist ein Versanddienst über Port 587 meist der einfachere Weg; einen Überblick gibt unser Vergleich der E-Mail-Marketing-Software.

Typische Fehler bei Hetzner

Kommen Mails trotz korrekter Einträge nicht an, helfen Warum landen E-Mails im Spam? und Mails kommen nicht an: GMX, WEB.DE und T-Online.

Stimmen SPF, DKIM und DMARC Ihrer Hetzner-Domain? Der kostenlose Check zeigt Nameserver, SPF-Lookups, DKIM-Selektoren und die DMARC-Richtlinie auf einen Blick.

Domain jetzt prüfen

Wie es weitergeht

Mit sauberer Authentifizierung ist die technische Grundlage gelegt. Ob Ihre Mails im Posteingang landen, entscheiden danach vor allem Reputation, Inhalt und Beschwerderate. Liegt Ihre Domain bei einem anderen Hoster, lesen Sie die Anleitungen für IONOS, STRATO oder ALL-INKL.

Weiterlesen: Leitfaden zur E-Mail-Zustellbarkeit — alle Faktoren im Zusammenhang.

Häufige Fragen

Wo verwalte ich DNS-Einträge bei Hetzner?
In der Hetzner Console: Projekt wählen, im linken Menü auf DNS klicken und die Zone öffnen. Die alte DNS Console wurde im Mai 2026 abgeschaltet. Für Webhosting-Domains liegt die DNS-Verwaltung laut Hetzner ebenfalls hauptsächlich in der Hetzner Console, in konsoleH ändern Sie Nameserver und den Zugriff auf Zonefiles.
Setzt Hetzner automatisch einen SPF-Eintrag?
Ja, bei Nutzung der konsoleH-Nameserver wird laut Hetzner ein Standard-SPF-Eintrag gesetzt, in einer von uns geprüften Zone zum Beispiel v=spf1 +a +mx ?all – den tatsächlichen Wert sehen Sie in Ihrer Zone. Versenden Sie über weitere Dienste, ergänzen Sie diesen Eintrag, statt einen zweiten anzulegen, und ersetzen Sie ?all durch ~all.
Unterstützt Hetzner-Webhosting DKIM?
Ja. In konsoleH gibt es die Funktion DKIM aktivieren, die ein Schlüsselpaar erzeugt. Mit den konsoleH-Nameservern kann der DNS-Eintrag automatisch gesetzt werden, bei externen Nameservern tragen Sie den angezeigten TXT-Eintrag selbst ein.
Wie trage ich lange TXT-Werte in der Hetzner Console ein?
TXT-Werte stehen in doppelten Anführungszeichen. Längere Werte wie DKIM-Schlüssel teilen Sie in Teilstrings von höchstens 255 Zeichen, jeder in eigenen Anführungszeichen und durch ein Leerzeichen getrennt.
Kann mein Hetzner-Cloud-Server direkt Mails verschicken?
Nicht ohne Weiteres: Hetzner sperrt ausgehend Port 25 und 465 standardmäßig. Eine Freigabe ist frühestens nach einem Monat und bezahlter erster Rechnung per Limit-Anfrage möglich. Zusätzlich müssen Sie den Reverse-DNS-Eintrag im Reiter Networking auf Ihre Domain setzen. Port 587 für einen externen Versanddienst ist frei.