Zum Inhalt springen

Ihre DMARC-Richtlinie ist „none“: Jeder kann in Ihrem Namen mailen

Warnung Ganze Domain E-Mail-Zustellung

Allgemeine Anleitung. Öffnen Sie diesen Artikel aus Ihrem PageCheck-Bericht, um ihn mit den Einträgen Ihrer Domain und den genauen Schritten für Ihren DNS-Anbieter ausgefüllt zu sehen.

Was es ist

DMARC ist ein TXT-Eintrag unter _dmarc.example.com. Er sagt empfangenden Mailservern, was mit E-Mails geschehen soll, die angeblich von Ihrer Domain stammen, aber SPF und DKIM nicht bestehen.

Was falsch ist

Die Richtlinie ist p=none, sie sammelt also nur Berichte. Im Namen von Ihrer Domain gefälschte E-Mails werden weiterhin zugestellt.

So beheben Sie es

1. Stellen Sie sicher, dass jeder Dienst, der Ihre E-Mails versendet, sie mit DKIM signiert. E-Mails, die nur dank SPF bestehen, fallen bei DMARC durch, sobald sie weitergeleitet werden.

  • Google Workspace: admin.google.com → Apps → Google Workspace → Gmail → Authenticate email.
  • Microsoft 365: security.microsoft.com → Email authentication settings → DKIM.
  • Andere Dienste (Newsletter, Shop, Rechnungsstellung): deren Einstellungen für Domain-Authentifizierung oder DKIM.

2. Warten Sie 3 Tage und prüfen Sie dann die Berichte. Die Berichte gehen an die Adresse im rua=-Tag des Eintrags; ein DMARC-Berichtsdienst macht sie leichter lesbar. Für die Tage seit den obigen Schritten muss jeder Dienst, der Ihre E-Mails versendet, DMARC bestehen. Fällt einer davon durch, beheben Sie zuerst das Problem bei diesem Absender und ändern Sie die Richtlinie noch nicht.

3. Ändern Sie die Richtlinie. Ersetzen Sie p=none durch p=quarantine und lassen Sie den Rest des Eintrags unverändert.

  1. Öffnen Sie die DNS-Einträge Ihrer Domain dort, wo ihr DNS verwaltet wird: meist beim Domain-Registrar, beim Webhoster oder bei Cloudflare.
  2. Bearbeiten Sie den TXT-Eintrag mit dem Namen _dmarc und ändern Sie seinen Wert in: denselben Eintrag, mit p=quarantine statt p=none
  3. Speichern Sie. Die meisten DNS-Anbieter übernehmen die Änderung innerhalb einer Stunde.

Später 4. Wenn die Berichte 4 Wochen lang keine Fehler bei Ihren eigenen E-Mails zeigen, ändern Sie auf dieselbe Weise p=quarantine in p=reject.

Enforce DMARC for example.com (found by PageCheck: the policy is p=none, so forged mail is still delivered).

Steps:
1. List everything that sends mail as @example.com, including SMTP / mail API settings in this codebase. For each, say whether it can pass SPF or DKIM aligned with example.com.
2. Make sure each sender signs with DKIM for example.com; tell me where to turn it on and which DNS records to add.
3. Stop here and tell me to come back in 3 days: DKIM needs up to 48 hours to start, and the reports need a few days of data.
4. Check with me in the DMARC reports that every sender from step 1 passes. If one fails, fix it and do not change the policy.
5. Only then change the TXT record _dmarc.example.com from p=none to p=quarantine, keeping the rest. Tell me the exact steps for my DNS host, or do it through its API if you have access.
6. Verify the record with a DNS-over-HTTPS query and report what changed.
Do not set p=reject.

Prüfen Sie Ihre Website, um zu sehen, ob sie dieses Problem hat. Website prüfen