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_smtp ein.

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

WebhostingLäuft auf ultraschnellen NVMe-Laufwerken. Geeignet für Websites jeder Komplexität.
Bestellen
VPSFlexible Cloud-Infrastruktur mit vollem Root-Zugriff.
Bestellen
Dedizierte ServerBare-Metal-Server für maximale Leistung.
Bestellen

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 (sha1 oder sha256).
  • 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!

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns