GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat DKIM na server Ubuntu

Úvod

DKIM je zkratka pro DomainKeys Identification Mail. Jak název napovídá, DKIM se používá k ověření, zda e-mail, který osoba obdržela, skutečně pochází z názvu domény, ze kterého e-mail tvrdí, že pochází. Tato funkce je velmi užitečná pro rozlišení mezi spamem a skutečným e-mailem, protože spamy mají většinou falešná záhlaví.

Při instalaci a konfiguraci DKIM na server Ubuntu postupujte podle níže uvedených kroků.

Krok 1:Instalace balíčku DKIM

K instalaci balíčku DKIM použijte ve svém terminálu následující příkaz

sudo apt-get install opendkim opendkim-tools

Krok 2:Upravit konfigurační soubor

Po instalaci balíčku bude v instalovaném adresáři vytvořen konfigurační soubor. Upravte konfigurační soubor  přidáním obsahu uvedeného níže na konec souboru.

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

Nezapomeňte nahradit example.com názvem vaší domény.

Krok 3:Instalace a konfigurace Postfix

(Pokud je již nainstalován a nakonfigurován, přejděte k dalšímu kroku). Postfix je standardní Mail Transfer Agent pro Ubuntu. Pomocí níže uvedeného příkazu nainstalujte Postfix.

sudo apt-get install postfix

Postupujte podle pokynů na obrazovce a dokončete proces instalace. Otevřete konfigurační soubor postfixu pomocí následujícího příkazu a upravte jej následovně.

vim /etc/postfix/main.cf

Na konec souboru přidejte následující řádky, poté soubor uložte a ukončete stisknutím ESC a poté napsáním :wq! a poté stiskněte Enter klíč.

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

Krok 4:Generování klíče DKIM

Vygenerujte klíč DKIM pomocí příkazu

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

Tento příkaz vygeneruje soubor mail.private a mail.txt. mail.private je soukromý klíč, který se bude používat k podepisování odchozích e-mailů. Přesuňte jej do /etc/opendkim.conf

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

Krok 5:Nastavení záznamů DNS

Otevřete soubor mail.txt pomocí cat příkaz

cat mail.txt

Výsledek bude vypadat podobně jako tento

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

Použijte dostupná data k nastavení záznamů DNS pro odpovídající název domény.

Krok 6:Nastavení a testování

Spusťte službu DKIM pomocí příkazu

sudo service opendkim start

Před testováním nastavení jednou restartujte službu postfix

sudo service postfix restart

Nyní je čas nastavit nastavení DKIM. Existuje několik způsobů, jak otestovat nastavení, z nichž použijte následující.

  • Toto je nástroj pro testování pošty pro nastavení DKIM.                            http://www.sendmail.org/dkim/tools
  • Použijte tuto e-mailovou adresu s automatickou odpovědí   [email protected]
  • Lepší volbou bude použít službu jako http://www.mail-tester.com/ který vám poskytuje dočasné e-mailové ID a webové rozhraní, abyste viděli, co se stane s e-mailem na konci příjmu.

Ubuntu
  1. Jak nainstalovat MySQL na Ubuntu 18.04

  2. Jak nainstalovat Minecraft Server na Ubuntu 18.04

  3. Jak nainstalovat Zimbru 8.6 na server Ubuntu 14.04

  1. Jak nainstalovat Nginx na Ubuntu 20.04

  2. Jak nainstalovat MariaDB na Ubuntu 20.04

  3. Jak nainstalovat VNC Server na Ubuntu 14.04

  1. Jak nainstalovat OpenSIPS Server na Ubuntu 15.04

  2. Jak nainstalovat Consul Server na Ubuntu 16.04

  3. Jak nainstalovat Zabbix na Ubuntu 18.04