DKIM + Exim auf Ubuntu
So konfigurieren Sie DKIM auf einem Server ohne Verwaltungspanel.
DKIM (DomainKeys Identified Mail) ist eine E-Mail-Authentifizierungsmethode, mit der Empfänger überprüfen können, ob eine Nachricht tatsächlich von der angegebenen Domain gesendet wurde. Auf einem VPS oder dedizierten Server ist die Einrichtung von DKIM unkompliziert — Sie haben die volle Kontrolle über den Mailserver.
In den folgenden Beispielen wird example.com als Domain verwendet.
Schlüssel generieren
Erstellen Sie ein Verzeichnis zum Speichern der Schlüssel:
mkdir /etc/exim4/dkim
cd /etc/exim4/dkim
Generieren Sie den privaten Schlüssel:
openssl genrsa -out example.com.key 1024
Generieren Sie den öffentlichen Schlüssel aus dem privaten Schlüssel:
openssl rsa -pubout -in example.com.key -out example.com.pub
Übertragen Sie den Besitz des Verzeichnisses auf Debian-exim, den Benutzer, unter dem Exim ausgeführt wird:
chown -R Debian-exim:Debian-exim /etc/exim4/dkim
Exim konfigurieren
Öffnen Sie /etc/exim4/exim4.conf.template und fügen Sie die folgenden Zeilen vor dem Abschnitt remote_smtp ein:
DKIM_CANON = relaxed
DKIM_DOMAIN = example.com
DKIM_PRIVATE_KEY = /etc/exim4/dkim/example.com.key
DKIM_SELECTOR = email
Wenn Sie bei der Installation von Exim die Option mit geteilten Konfigurationsdateien gewählt haben, fügen Sie diese Zeilen stattdessen in
/etc/exim4/conf.d/transport/30_exim4-config_remote_smtpein.
Speichern Sie die Änderungen und starten Sie Exim neu:
service exim4 restart
Überprüfen Sie die Konfiguration:
exim -bP transports | grep dkim
Unsere Produkte und Dienste
DNS-Eintrag hinzufügen
Erstellen Sie in der DNS-Zone Ihrer Domain einen TXT-Eintrag:
Name des Eintrags:
email._domainkey
Dabei ist email der in der Exim-Konfiguration definierte Selektor.
Wert des Eintrags:
v=DKIM1; h=sha256; k=rsa; p=0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDcbu6mvGWmF65Suqazr3Krb2Ky/EXs8qaT1yMDfc00YJD77dq6jCnAwxQUHHuKanlELGd1uqomTzs5MBuzw0TCEhzIyyiD+ZZBbJQa85a7OhdLoDs7MkwlF2Asqj4k44CpJo0c7gAySdbIQNaY9YpTW0L1TatwIDAQAB
Parameter des Eintrags:
v=DKIM1— DKIM-Version.h=sha256— bevorzugter Hashing-Algorithmus (sha1odersha256).k=rsa— Typ des öffentlichen Schlüssels.p=...— der öffentliche Schlüssel aus/etc/exim4/dkim/example.com.pub.
Hilfe
Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!