OpenDKIM unter Debian installieren und konfigurieren
Diese Anleitung zeigt Ihnen, wie Sie openDKIM auf einem Debian Squeeze VPS installieren und konfigurieren. DKIM ist eine Signatur-/Kryptografie-E-Mail-Authentifizierungstechnologie, die verwendet wird, um zu überprüfen, ob eine Nachricht von einer autorisierten Quelle gesendet wurde. DKIM ermöglicht es einer Organisation, die Verantwortung für die Übertragung einer Nachricht auf eine Weise zu übernehmen, die von einem Empfänger verifiziert werden kann. Weitere Informationen finden Sie auf der offiziellen DKIM-Website.
Installieren Sie openDKIM
aptitude install opendkim
Erstellen Sie ein neues Verzeichnis für Ihren Schlüssel
mkdir /etc/opendkim/keys/your-domain.com
Generieren Sie singende Schlüssel
opendkim-genkey -D /etc/opendkim/keys/your-domain.com -d your-domain.com -s mail
Der obige Befehl erstellt zwei Dateien unter dem neu erstellten Verzeichnis – mail.private und mail.txt
Ändern Sie den Eigentümer zu opendkim
chown -R opendkim:opendkim /etc/opendkim/keys/your-domain.com
Öffnen Sie die openDKIM-Konfigurationsdatei /etc/opendkim.conf , löschen Sie alles und fügen Sie Folgendes hinzu
PidFile /var/run/opendkim/opendkim.pid Mode sv Syslog yes SyslogSuccess yes LogWhy yes UserID opendkim:opendkim Socket inet:8891@localhost Umask 002 Canonicalization relaxed/simple Selector mail KeyFile /etc/opendkim/keys/your-domain.com/mail.private KeyTable /etc/opendkim/KeyTable SigningTable /etc/opendkim/SigningTable
Öffnen Sie /etc/opendkim/KeyTable (Liste der zum Signieren verfügbaren Schlüssel) und fügen Sie die folgende Zeile hinzu
mail._domainkey.your-domain.com your-domain.com:mail:/etc/opendkim/keys/your-domain.com/mail.private
Öffnen Sie /etc/opendkim/SigningTable und fügen Sie die folgende Zeile hinzu
your-domain.com mail._domainkey.your-domain.com
Öffnen Sie /etc/opendkim/TrustedHosts und fügen Sie die folgenden Zeilen hinzu
127.0.0.1 localhost your-domain.com
Fügen Sie den Inhalt der Datei /etc/opendkim/keys/your-domain.com/mail.txt zu Ihrer DNS-Zonendatei hinzu
mail._domainkey IN TXT "v=DKIM1; g=*; k=rsa; p=MIG.......B58FQIDAQAB" ; ----- DKIM mail for your-domain.com
Öffnen Sie die Postfix-Konfigurationsdatei (/etc/postfix/main.cf) und fügen Sie die folgenden Zeilen hinzu
smtpd_milters = inet:127.0.0.1:8891 non_smtpd_milters = $smtpd_milters milter_default_action = accept milter_protocol = 2
Starten Sie sowohl openDKIM als auch Postfix neu
/etc/init.d/opendkim restart /etc/init.d/postfix restart
Um zu überprüfen, ob alles wie erwartet funktioniert, senden Sie eine E-Mail an [email protected]. In wenigen Sekunden erhalten Sie eine E-Mail wie folgt
==================================== Summary of Results ==================================== SPF check: pass DomainKeys check: pass DKIM check: pass Sender-ID check: pass SpamAssassin check: ham
Die Zeile „DKIM check:pass“ bedeutet, dass Sie openDKIM erfolgreich auf Ihrem Server installiert haben.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.