Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
centos:mail_c7:spam_12 [17.12.2014 21:50. ] – django | centos:mail_c7:spam_12 [18.11.2024 19:13. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 21: | Zeile 21: | ||
Das nachfolgende Schaubild zeigt den Bearbeitungsverlauf einer eMail mit Berücksichtigung auf DMARC auf. | Das nachfolgende Schaubild zeigt den Bearbeitungsverlauf einer eMail mit Berücksichtigung auf DMARC auf. | ||
- | < | + | <uml> |
skinparam defaultFontName Courier | skinparam defaultFontName Courier | ||
state " | state " | ||
Zeile 54: | Zeile 54: | ||
smtpd_b : Bewertung der eMail | smtpd_b : Bewertung der eMail | ||
smtpd_b : mit Hilfe von Blacklists | smtpd_b : mit Hilfe von Blacklists | ||
- | smtpd_b : und greylisting | + | smtpd_b : und postscreen |
state "SPAM- und Virenüberprüfung" | state "SPAM- und Virenüberprüfung" | ||
Zeile 174: | Zeile 174: | ||
regelmäßiger forensischer | regelmäßiger forensischer | ||
Bericht an den im DMARC-Record | Bericht an den im DMARC-Record | ||
- | hinterlegten "ruaf=mailto" | + | hinterlegten "rua=mailto" |
Adresse des Mailserver- | Adresse des Mailserver- | ||
betreibers des Absender- | betreibers des Absender- | ||
Zeile 289: | Zeile 289: | ||
===== Installation ===== | ===== Installation ===== | ||
- | Die einfachste und schnellste Variante bei der Installation ist die aus dem Repository **[[centos:mailserver.guru|mailserver.guru]]**. Hier reicht ein einfacher Aufruf von **yum** und alles wird automatisch installiert inkl. der Paketabhängigkeiten. | + | Die einfachste und schnellste Variante bei der Installation ist die aus dem Repository **[[centos:nausch.org|nausch.org]]**. Hier reicht ein einfacher Aufruf von **yum** und alles wird automatisch installiert inkl. der Paketabhängigkeiten. |
# yum install opendmarc | # yum install opendmarc | ||
- | Will oder kann man nicht auf das Repository **[[centos:mailserver.guru|mailserver.guru]]** zurückgreifen, | + | Will oder kann man nicht auf das Repository **[[centos:nausch.org|nausch.org]]** zurückgreifen, |
- | # yum localinstall http:// | + | # yum localinstall http:// |
- | http:// | + | http:// |
Was das RPM alle mitbrachte zeigt ein Blick in die RPM-Datenbank. | Was das RPM alle mitbrachte zeigt ein Blick in die RPM-Datenbank. | ||
Zeile 1815: | Zeile 1815: | ||
127.0.0.1 | 127.0.0.1 | ||
</ | </ | ||
+ | |||
+ | === Public Suffix List ==== | ||
+ | Im [[https:// | ||
+ | |||
+ | Zuvor holen wir uns aber erst einmal diese Liste von der Webseite **[[https:// | ||
+ | # wget --no-check-certificate -q -N https:// | ||
+ | |||
+ | In unregelmäßigen Abständen, meist mehrmals pro Monat, wird diese Liste aktualisiert. Damit wir nun nicht händisch für die Aktualität dieser Liste sorgen müssen, legen wir uns einen kleinen cronjob an, der 1x pro Woche ausgeführt werden soll. | ||
+ | # vim / | ||
+ | |||
+ | <file bash / | ||
+ | # Script zum Aktualisieren der Public Suffix List für opendmarc | ||
+ | # Django < | ||
+ | # | ||
+ | / | ||
+ | |||
+ | Was nun noch fehlt, ist die Aktivierung dieser Option in der Konfigurationsdatei von **opendmarc**. | ||
+ | # vim / | ||
+ | <code bash / | ||
+ | |||
+ | ## PublicSuffixList path | ||
+ | ## default (none) | ||
+ | ## | ||
+ | ## Specifies the path to a file that contains top-level domains (TLDs) that | ||
+ | ## will be used to compute the Organizational Domain for a given domain name, | ||
+ | ## as described in the DMARC specification. | ||
+ | ## not be able to determine the Organizational Domain and only the presented | ||
+ | ## domain will be evaluated. | ||
+ | # | ||
+ | # Django : 2015-12-10 | ||
+ | # default: unset | ||
+ | PublicSuffixList / | ||
+ | |||
+ | ... | ||
+ | </ | ||
+ | |||
+ | Zum Aktivieren der **Public Suffix List** brauchen wir dann nur noch den Daemon 1x durchstarten. | ||
+ | # systemctl restart opendmarc.service | ||
==== mysql Konfiguration ==== | ==== mysql Konfiguration ==== | ||
Zeile 2031: | Zeile 2069: | ||
# Django : 2014-03-20 | # Django : 2014-03-20 | ||
# einmal in der Nacht die DMARC-Statistikdaten abholen und die mySQL-Datenbank damit befüllen. | # einmal in der Nacht die DMARC-Statistikdaten abholen und die mySQL-Datenbank damit befüllen. | ||
- | 33 3 * * * /usr/local/ | + | 33 3 * * * /root/ |
... | ... | ||
- | </file> | + | </code> |
==== Postfix ==== | ==== Postfix ==== | ||
Zeile 2140: | Zeile 2178: | ||
Authentication-Results: | Authentication-Results: | ||
- | <WRAP center round alert 60%> \\ | + | <WRAP center round alert 35%> \\ |
FIXME //... do geds weida!// | FIXME //... do geds weida!// | ||
</ | </ | ||