Instalace a konfigurace openDKIM v Debianu
Tato příručka vám ukáže, jak nainstalovat a nakonfigurovat openDKIM na Debian Squeeze VPS. DKIM je technologie pro ověřování e-mailů pomocí podpisu/kryptografie, která se používá k ověření, zda byla zpráva odeslána autorizovaným zdrojem. DKIM umožňuje organizaci převzít odpovědnost za přenos zprávy způsobem, který může příjemce ověřit. Více informací naleznete na oficiálních webových stránkách DKIM.
Nainstalujte openDKIM
aptitude install opendkim
Vytvořte nový adresář pro váš klíč
mkdir /etc/opendkim/keys/your-domain.com
Generovat zpěvové klíče
opendkim-genkey -D /etc/opendkim/keys/your-domain.com -d your-domain.com -s mail
Výše uvedený příkaz vytvoří v nově vytvořeném adresáři dva soubory – mail.private a mail.txt
Změňte vlastnictví na opendkim
chown -R opendkim:opendkim /etc/opendkim/keys/your-domain.com
Otevřete konfigurační soubor openDKIM /etc/opendkim.conf , smažte vše a přidejte následující
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
Otevřete /etc/opendkim/KeyTable (seznam klíčů dostupných pro podepsání) a přidejte následující řádek
mail._domainkey.your-domain.com your-domain.com:mail:/etc/opendkim/keys/your-domain.com/mail.private
Otevřete /etc/opendkim/SigningTable a přidejte následující řádek
your-domain.com mail._domainkey.your-domain.com
Otevřete /etc/opendkim/TrustedHosts a přidejte následující řádky
127.0.0.1 localhost your-domain.com
Přidejte obsah souboru /etc/opendkim/keys/your-domain.com/mail.txt do svého souboru zóny DNS
mail._domainkey IN TXT "v=DKIM1; g=*; k=rsa; p=MIG.......B58FQIDAQAB" ; ----- DKIM mail for your-domain.com
Otevřete konfigurační soubor postfixu (/etc/postfix/main.cf) a přidejte následující řádky
smtpd_milters = inet:127.0.0.1:8891 non_smtpd_milters = $smtpd_milters milter_default_action = accept milter_protocol = 2
Restartujte openDKIM i postfix
/etc/init.d/opendkim restart /etc/init.d/postfix restart
Chcete-li zkontrolovat, zda vše funguje podle očekávání, zašlete e-mail na adresu [email protected]. Během několika sekund obdržíte následující e-mail
==================================== Summary of Results ==================================== SPF check: pass DomainKeys check: pass DKIM check: pass Sender-ID check: pass SpamAssassin check: ham
Řádek „DKIM check:pass“ znamená, že jste na svůj server úspěšně nainstalovali openDKIM.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.