Proton Mail mit eigener Domain: DNS für MX, SPF, DKIM und DMARC

Der Domain-Assistent von Proton führt durch fünf Records. MX und SPF sind für jeden Kunden gleich; der Verifizierungswert und die drei DKIM-Ziele werden für Ihre Domain erzeugt.

Anbieternamen bezeichnen den Dienst, für den eine Anleitung geschrieben ist. Abgesehen von Zarfio, unserem eigenen E-Mail-Dienst, bedeuten sie weder eine Partnerschaft noch eine Empfehlung. Werte, die ein Anbieter pro Domain erzeugt, werden hier nie abgedruckt: Kopieren Sie diese aus dem Panel des Anbieters.

Schritte

  1. Domain hinzufügen und verifizieren. Fügen Sie die Domain in den Proton-Einstellungen hinzu und veröffentlichen Sie den TXT-Record, der mit protonmail-verification= beginnt. Lassen Sie ihn nach der Verifizierung bestehen.
  2. Adressen hinzufügen. Legen Sie die Adressen der Domain an, auf Wunsch auch eine Catch-all-Adresse, bevor Sie den MX umstellen.
  3. MX-Records veröffentlichen. Entfernen Sie die alten MX-Records und legen Sie mail.protonmail.ch (Priorität 10) und mailsec.protonmail.ch (Priorität 20) an.
  4. SPF veröffentlichen. Legen Sie einen TXT-Record am Apex an: v=spf1 include:_spf.protonmail.ch ~all.
  5. Die drei DKIM-CNAMEs veröffentlichen. Legen Sie protonmail._domainkey, protonmail2._domainkey und protonmail3._domainkey als CNAME-Records mit den Zielen an, die der Assistent anzeigt. Dank dreier Records kann Proton Schlüssel rotieren, ohne dass Sie das DNS anfassen.
  6. DMARC ergänzen und prüfen. Veröffentlichen Sie einen DMARC-Record und führen Sie dann die Prüfungen auf dieser Seite aus.

DNS-Records für Proton Mail

Der Host „@“ steht für die Domain selbst (example.com). Manche DNS-Anbieter erwarten ein leeres Feld, andere den vollständigen Namen: Halten Sie sich an die Schreibweise Ihres DNS-Anbieters.

ZweckTypHostPrioritätWert
Domain-VerifizierungTXT@—Wird für Ihre Domain erzeugt. Kopieren Sie den Wert hier: Proton Mail-Einstellungen (in den Einstellungen Ihrer eigenen Domain).
E-Mail-Empfang (MX)MX@10mail.protonmail.ch.
E-Mail-Empfang (MX)MX@20mailsec.protonmail.ch.
SPFTXT@—v=spf1 include:_spf.protonmail.ch ~all
DKIMCNAMEprotonmail._domainkey—Wird für Ihre Domain erzeugt. Kopieren Sie den Wert hier: Proton Mail-Einstellungen (in den Einstellungen Ihrer eigenen Domain).
DKIMCNAMEprotonmail2._domainkey—Wird für Ihre Domain erzeugt. Kopieren Sie den Wert hier: Proton Mail-Einstellungen (in den Einstellungen Ihrer eigenen Domain).
DKIMCNAMEprotonmail3._domainkey—Wird für Ihre Domain erzeugt. Kopieren Sie den Wert hier: Proton Mail-Einstellungen (in den Einstellungen Ihrer eigenen Domain).
Domain-Verifizierung
Typ
TXT
Host
@
Wert
Wird für Ihre Domain erzeugt. Kopieren Sie den Wert hier: Proton Mail-Einstellungen (in den Einstellungen Ihrer eigenen Domain).
E-Mail-Empfang (MX)
Typ
MX
Host
@
Priorität
10
Wert
mail.protonmail.ch.
E-Mail-Empfang (MX)
Typ
MX
Host
@
Priorität
20
Wert
mailsec.protonmail.ch.
SPF
Typ
TXT
Host
@
Wert
v=spf1 include:_spf.protonmail.ch ~all
DKIM
Typ
CNAME
Host
protonmail._domainkey
Wert
Wird für Ihre Domain erzeugt. Kopieren Sie den Wert hier: Proton Mail-Einstellungen (in den Einstellungen Ihrer eigenen Domain).
DKIM
Typ
CNAME
Host
protonmail2._domainkey
Wert
Wird für Ihre Domain erzeugt. Kopieren Sie den Wert hier: Proton Mail-Einstellungen (in den Einstellungen Ihrer eigenen Domain).
DKIM
Typ
CNAME
Host
protonmail3._domainkey
Wert
Wird für Ihre Domain erzeugt. Kopieren Sie den Wert hier: Proton Mail-Einstellungen (in den Einstellungen Ihrer eigenen Domain).
  • Leitet Ihr DNS-Anbieter CNAME-Records über ein CDN (Proxy), schalten Sie den Proxy für die drei DKIM-Records aus: Sie müssen als reines DNS auflösen.
  • Verwenden Sie im DKIM-Check den Selector protonmail (danach protonmail2 und protonmail3).

DMARC

DMARC ist bei jedem Anbieter gleich: ein TXT-Record unter _dmarc.example.com. Beginnen Sie mit p=none und einer Berichtsadresse, damit Sie Berichte erhalten, ohne die Zustellung zu beeinflussen.

Lesen Sie die Berichte einige Wochen lang. Wenn jeder legitime Absender SPF oder DKIM mit passender Domain (Alignment) besteht, wechseln Sie zu p=quarantine und danach zu p=reject. Die Umstellung auf reject, bevor DKIM für alle Absender aktiv ist, ist der übliche Grund dafür, dass legitime E-Mails verloren gehen.

_dmarc.example.com.  3600  IN  TXT  "v=DMARC1; p=none; rua=mailto:dmarc-reports@example.com"

Optional: MTA-STS, TLS-RPT und BIMI

MTA-STS weist sendende Server an, bei der Zustellung an Sie TLS zu verlangen. Nötig sind ein TXT-Record und eine Policy-Datei, die über HTTPS unter mta-sts.example.com ausgeliefert wird; die Policy muss die MX-Hosts Ihres Anbieters exakt aufführen.

TLS-RPT bittet Absender, TLS-Zustellfehler an eine von Ihnen gewählte Adresse zu melden. Ein TXT-Record, keine Auswirkung auf die Zustellung.

Mit BIMI können manche Postfach-Anbieter Ihr Logo anzeigen. Voraussetzung ist DMARC mit quarantine oder reject, und die meisten Anbieter verlangen zusätzlich ein Verified Mark Certificate.

_mta-sts.example.com.  3600  IN  TXT  "v=STSv1; id=20260921T000000"
_smtp._tls.example.com.  3600  IN  TXT  "v=TLSRPTv1; rua=mailto:tls-reports@example.com"
default._bimi.example.com.  3600  IN  TXT  "v=BIMI1; l=https://example.com/logo.svg"

Hinweise zur TTL

Bevor Sie MX-Records einer Domain ändern, die bereits E-Mails empfängt, senken Sie deren TTL auf 300 Sekunden und warten Sie, bis die alte TTL abgelaufen ist. Resolver übernehmen die neuen Records dann innerhalb von Minuten.

Läuft die neue Einrichtung seit einigen Tagen, erhöhen Sie die TTL wieder: 3600 Sekunden sind ein gängiger Wert. SPF-, DKIM- und DMARC-Records ändern sich selten und sind mit 3600 gut bedient.

Wie lange dauern die Änderungen?

Ihre autoritativen Nameserver antworten mit dem neuen Record, sobald Ihr DNS-Anbieter ihn veröffentlicht hat. Ein Resolver, der die alte Antwort im Cache hat, behält sie, bis die alte TTL abläuft; ein Name, der vorher nicht existierte, kann für die Dauer des negativen Cachings aus Ihrem SOA-Record als nicht vorhanden gemerkt bleiben.

Es gibt keinen Moment, in dem eine Änderung überall zugleich gilt. Das Propagation-Tool zeigt, was eine feste Auswahl öffentlicher Resolver zum Zeitpunkt der Prüfung antwortet, angegeben als Anzahl wie „9 von 12 Resolvern“, und nicht mehr als das.

Anbieter prüfen Ihre Records nach ihrem eigenen Zeitplan erneut. Eine Verifizierungsschaltfläche im Panel kann deshalb noch eine Weile rot bleiben, obwohl das DNS bereits stimmt.

Einrichtung prüfen

Geben Sie Ihre Domain ein und wählen Sie eine Prüfung. Jede ist eine Live-Abfrage von unserem Server; eine fehlgeschlagene Abfrage wird als „konnte nicht geprüft werden“ gemeldet, nicht als fehlender Record.

Häufige Fehler

  • Den TXT-Record zur Verifizierung löschen, nachdem die Domain verifiziert ist. Proton prüft ihn erneut, und die Domain kann auf „nicht verifiziert“ zurückfallen.
  • Zwei SPF-Records. Eine Domain darf nur einen TXT-Record haben, der mit v=spf1 beginnt; ein zweiter lässt SPF mit einem permanenten Fehler scheitern. Führen Sie die include:-Mechanismen in einem Record zusammen.
  • Die MX-Records des alten Anbieters neben den neuen stehen lassen. E-Mails werden dann je nach Priorität und Zufall bei dem einen oder dem anderen zugestellt.
  • Den vollständigen Namen in ein Host-Feld eintragen, das die Domain selbst anhängt; das ergibt google._domainkey.example.com.example.com. Fragen Sie den Record nach dem Speichern ab.
  • Ein halbierter DKIM-Schlüssel. Lange TXT-Werte müssen in Zeichenketten in Anführungszeichen mit höchstens 255 Zeichen aufgeteilt werden; die meisten DNS-Anbieter erledigen das für Sie, manche nicht.
  • Mehr als zehn DNS-Abfragen im SPF, nachdem mehrere include:-Mechanismen hinzugekommen sind. Der SPF-Check zählt sie.
  • Ein MX-Record, der auf einen CNAME oder auf eine IP-Adresse zeigt. Er muss auf einen Hostnamen zeigen, der A- oder AAAA-Records hat.

Häufige Fragen

Wie lauten die MX-Records für Proton Mail?

mail.protonmail.ch mit Priorität 10 und mailsec.protonmail.ch mit Priorität 20.

Wie lautet der SPF-Record für Proton Mail?

v=spf1 include:_spf.protonmail.ch ~all, als einziger SPF-Record der Domain.

Warum nutzt Proton drei DKIM-Records?

Es sind CNAMEs auf Schlüssel, die Proton hostet. Mit drei Selectors kann Proton die Signaturschlüssel auf seiner Seite rotieren, während das DNS unverändert bleibt.