Die DMARC-Berichterstattung erfolgt ĂĽber das Rspamd DMARC-Modul.
Die Rspamd-Dokumentation finden Sie hier: https://rspamd.com/doc/modules/dmarc.html
**Wichtig:**
1. Ă„ndern Sie `example.com`, `mail.example.com` und `Example` so, dass sie Ihrer Einrichtung entsprechen
2. Die DMARC-Berichterstattung erfordert zusätzliche Aufmerksamkeit, insbesondere in den ersten Tagen
3. Alle empfangenden Domains, die auf mailcow gehostet werden, senden von einer Reporting-Domain. Es wird empfohlen, die ĂĽbergeordnete Domain Ihres `MAILCOW_HOSTNAME` zu verwenden:
- Wenn Ihr `MAILCOW_HOSTNAME``mail.example.com` ist, ändern Sie die folgende Konfiguration in `domain = "example.com";`
- Setzen Sie `email` gleich, z.B. `email = "noreply-dmarc@example.com";`
4. Es ist optional, aber empfohlen, einen E-Mail-Benutzer `noreply-dmarc` in mailcow zu erstellen, um Bounces zu behandeln.
## Aktivieren Sie DMARC-Berichterstattung
Erstellen Sie die Datei `data/conf/rspamd/local.d/dmarc.conf` und setzen Sie den folgenden Inhalt:
## Senden Sie eine Kopie der Berichte an sich selbst
Um eine versteckte Kopie der von Rspamd erzeugten Berichte zu erhalten, können Sie eine `bcc_addrs` Liste im `reporting` Konfigurationsabschnitt von `data/conf/rspamd/local.d/dmarc.conf` setzen:
Im obigen Beispiel werden die Berichte einmal alle 24 Stunden sowie fĂĽr den gestrigen Tag versendet. Dies ist fĂĽr die meisten Konfigurationen ausreichend.
Wenn Sie ein groĂźes E-Mail-Aufkommen haben und die DMARC-Berichterstattung mehr als einmal am Tag durchfĂĽhren wollen, mĂĽssen Sie einen zweiten Zeitplan erstellen und ihn mit `dmarc_report $(date '+%Y%m%d')` ausfĂĽhren, um den aktuellen Tag zu verarbeiten. Sie mĂĽssen sicherstellen, dass der erste Lauf an jedem Tag auch den letzten Bericht vom Vortag verarbeitet, also muss er zweimal gestartet werden, einmal mit `$(date --date yesterday '+%Y%m%d')` um `0 5 0 * * *` (00:05 AM) und dann mit `$(date '+%Y%m%d')` mit dem gewĂĽnschten Intervall.
Der Ofelia-Zeitplan hat die gleiche Implementierung wie `cron` in Go, die unterstĂĽtzte Syntax ist beschrieben in [cron Documentation](https://pkg.go.dev/github.com/robfig/cron)