GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie DKIM auf einem Ubuntu-Server

Einführung

DKIM ist ein Akronym für DomainKeys Identification Mail. Wie der Name schon sagt, wird DKIM verwendet, um zu authentifizieren, ob eine E-Mail, die eine Person erhalten hat, tatsächlich von dem Domainnamen stammt, von dem die E-Mail angeblich stammt. Diese Funktion ist sehr nützlich, um zwischen Spam und echten Mails zu unterscheiden, da Spams die meiste Zeit über gefälschte Überschriften haben.

Befolgen Sie die nachstehenden Schritte, um DKIM auf einem Ubuntu-Server zu installieren und zu konfigurieren.

Schritt 1:DKIM-Paket installieren

Verwenden Sie den folgenden Befehl in Ihrem Terminal, um das DKIM-Paket zu installieren

sudo apt-get install opendkim opendkim-tools

Schritt 2:Konfigurationsdatei bearbeiten

Nach der Installation des Pakets wird eine Konfigurationsdatei im Installationsverzeichnis erstellt. Bearbeiten Sie die Konfigurationsdatei, indem Sie den unten angegebenen Inhalt am Ende der Datei hinzufügen.

Domain                  test.com
KeyFile                 /etc/postfix/dkim.key
Selector                mail
SOCKET                  inet:8891@localhost

Achten Sie darauf, example.com durch Ihren Domainnamen zu ersetzen.

Schritt 3:Postfix installieren und konfigurieren

(Fahren Sie mit dem nächsten Schritt fort, falls bereits installiert und konfiguriert). Postfix ist der Standard-Mail-Transfer-Agent für Ubuntu. Verwenden Sie den folgenden Befehl, um Postfix zu installieren.

sudo apt-get install postfix

Folgen Sie den Anweisungen auf dem Bildschirm und schließen Sie den Installationsvorgang ab. Öffnen Sie die Postfix-Konfigurationsdatei mit dem folgenden Befehl und bearbeiten Sie sie wie folgt.

vim /etc/postfix/main.cf

Fügen Sie die folgenden Zeilen am Ende der Datei hinzu, speichern Sie sie und verlassen Sie sie, indem Sie ESC drücken gefolgt von der Eingabe von :wq! und drücken Sie dann die Enter Schlüssel.

DKIM
milter_default_action = accept
milter_protocol = 2
smtpd_milters = inet:localhost:8891
non_smtpd_milters = inet:localhost:8891

Schritt 4:DKIM-Schlüsselgenerierung

Generieren Sie den DKIM-Schlüssel mit dem Befehl

opendkim-genkey -t -s mail -d test.com

Dieser Befehl generiert die Dateien mail.private und mail.txt. mail.private ist ein privater Schlüssel, der zum Signieren ausgehender E-Mails verwendet wird. Verschieben Sie es nach /etc/opendkim.conf

cp mail.private /etc/postfix/dkim.key

Schritt 5:Festlegen von DNS-Einträgen

Öffnen Sie die mail.txt-Datei mit cat Befehl

cat mail.txt

Das Ergebnis sieht ungefähr so ​​aus

mail._domainkey    IN    TXT    ( "v=DKIM1; k=rsa; t=y; "
      "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDny/XOYgwb+zaDh/HNvrYVDIF5xRsVmKM4BKRyq4+3LVKvTtqtKG56wld1/xbBVRRtJKczYCjZPmDrepz7mXw+TSqYX5nURJdV+lxhHOK85c78ua4twI4XFfCrwr3q/kj4HuQLJ2ceN9VqRO5CoE5kPTunopNOB1Nv3TolP5wkKQIDAQAB" )  ; ----- DKIM key mail for test.com

Verwenden Sie die verfügbaren Daten, um Ihre DNS-Einträge für Ihren entsprechenden Domainnamen einzurichten.

Schritt 6:Einrichten und Testen

Starten Sie Ihren DKIM-Dienst mit dem Befehl

sudo service opendkim start

Starten Sie den Postfix-Dienst einmal neu, bevor Sie Ihr Setup testen

sudo service postfix restart

Jetzt ist es an der Zeit, Ihr DKIM-Setup einzurichten. Es gibt einige Möglichkeiten, das Setup zu testen, von denen die folgenden verwendet werden.

  • Dies ist ein E-Mail-Testtool für die DKIM-Einrichtung.                            http://www.sendmail.org/dkim/tools
  • Verwenden Sie diese E-Mail-Adresse für automatische Antworten   [email protected]
  • Eine bessere Wahl ist die Nutzung eines Dienstes wie http://www.mail-tester.com/ Dadurch erhalten Sie eine temporäre E-Mail-ID und eine Webschnittstelle, um zu sehen, was mit der E-Mail auf der Empfängerseite passiert.

Ubuntu
  1. So installieren Sie MySQL unter Ubuntu 18.04

  2. So installieren Sie Minecraft Server auf Ubuntu 18.04

  3. So installieren Sie Nginx unter Ubuntu 20.04

  4. So installieren Sie MariaDB unter Ubuntu 20.04

  5. So installieren Sie Zimbra 8.6 auf einem Ubuntu 14.04-Server

So installieren Sie Cockpit unter Ubuntu 20.04

So installieren Sie den VNC-Server unter Ubuntu 20.04

So installieren Sie den HTTrack-Server unter Ubuntu 20.04

So installieren Sie Snappass auf Ubuntu

So installieren Sie Virtualmin unter Ubuntu 20.04

So installieren Sie den Postfix-Mailserver unter Ubuntu 20.04