GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat a integrovat DKIM s OpenDKIM a Postfix na CentOS 6 VPS

Tento tutoriál je část 5 nastavení poštovního serveru s virtuálními uživateli a doménami využívajícími Postfix a řady Dovecot. Prochází kroky instalace a integrace OpenDKIM v Postfixu na CentOS 6 Linux VPS.

Po dokončení tohoto tutoriálu budete mít OpenDKIM přidávání digitálních podpisů do vašich e-mailů a tím nastavení poštovního serveru ještě robustnější a profesionálnější.

Přečtěte si také, jak to provést na Debian Squeeze Linux VPS :Nainstalujte a nakonfigurujte openDKIM na Debian Squeeze.

Co je OpenDKIM?
Jde o technologii digitálního podepisování/ověřování e-mailů, kterou již podporují někteří běžní poskytovatelé pošty. Obecně platí, že DKIM znamená digitální podepisování všech zpráv na poštovním serveru za účelem ověření, že zpráva byla skutečně odeslána z příslušné domény a nebyla spam

AKTUALIZOVAT SYSTÉM

Než budete pokračovat, ujistěte se, že jste v relaci obrazovky a že váš systém je plně aktualizovaný spuštěním:

## screen -U -S opendkim-screen## yum update

POVOLIT ÚLOŽIŠTĚ EPEL

OpenDKIM je k dispozici v úložišti EPEL, takže jej musíme v systému povolit, než budeme moci nainstalovat OpenDKIM

## wget -P /tmp http://mirror.pnl.gov/epel/6/i386/epel-release-6-8.noarch.rpm## rpm -Uvh /tmp/epel-release-6 -8.noarch.rpm## rm -f /tmp/epel-release-6-8.noarch.rpm

INSTALOVAT OPENDKIM

Nainstalujte balíček pomocí yum :

## yum nainstalovat opendkim

KONFIGUROVAT OPENDKIM

Další věc, kterou musíte udělat, je nakonfigurovat OpenDKIM. Jeho hlavní konfigurační soubor se nachází v /etc/opendkim.conf , takže před provedením jakýchkoli změn vytvořte zálohu a přidejte/upravte následující:

## cp /etc/opendkim.conf{,.orig}## vim /etc/opendkim.conf
autorestart yesAutorestartrate 10/1hlogwhy yessyslog yessyslogsuccess yesssyslogsuccess yesssyslogsuccess yesssyslogsuccess:/etd-etTotOctet/etd-etTocTocket/et a atd. inet:8891@localhostPidFile /var/run/opendkim/opendkim.pidUMask 022UserID opendkim:opendkimTemporaryDirectory /var/tmp

NASTAVENÍ VEŘEJNÝCH/SOUKROMÝCH KLÍČŮ

Vygenerujte sadu klíčů pro svou mydomain.com název domény:

## mkdir /etc/opendkim/keys/mydomain.com## opendkim-genkey -D /etc/opendkim/keys/mydomain.com/ -d mydomain.com -s default## chown -R opendkim:/ etc/opendkim/keys/mydomain.com## mv /etc/opendkim/keys/mydomain.com/default.private /etc/opendkim/keys/mydomain.com/default

přidejte mydomain.com do tabulky klíčů OpenDKIM přidáním následujícího záznamu do /etc/opendkim/KeyTable

default._domainkey.mydomain.com mydomain.com:default:/etc/opendkim/keys/mydomain.com/default

dále upravte /etc/opendkim/SigningTable a přidejte následující záznam do podpisové tabulky OpenDKIM:

*@mydomain.com default._domainkey.mydomain.com

a přidejte svou domain a váš hostname jako důvěryhodní hostitelé v /etc/opendkim/TrustedHosts :

127.0.0.1mydomain.comhost.mydomain.com

za předpokladu, že dotyčná doména je „mojedomena.com“ a název hostitele serveru je nastaven na „host.mojedomena.com“

nakonec upravte mydomain.com DNS zónu a přidejte záznam TXT z /etc/opendkim/keys/mydomain.com/default.txt

default._domainkey IN TXT ( "v=DKIM1; k=rsa; " "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDApHRr7ZmXRaAB+RQRbP4VdMwIrIHIP18KFtXRsv/xpWc0Gix6ZXN13fcG03KNGKZo2PY+csPkGC5quDnH5V0JEhDZ78KcDWFsU6u4fr9ktVAdt6P7jWXjcyqdHOZ8+YN4cAeU4lRFNgQvdupIcByYwzPYMgBFHfJm9014HvRqhwIDAQAB" ); ----- Výchozí klíč DKIM pro mydomain.com

je také dobré přidat záznam SPF, pokud jste to ještě neudělali

mojedomena.com. 14400 IN TXT "v=spf1 a mx ~all"

můžete ověřit, že váš záznam dkim TXT je platný, pomocí dig například:

## dig +short default._domainkey.mydomain.com TXT"v=DKIM1\; k=rsa\; " "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDApHRr7ZmXRaAB+RQRbP4VdMwIrIHIP18KFtXRsv/xpWc0Gix6ZXN13fcG03KNGKZo2PY+csPkGC5quDnH5V0JEhDZ78KcDWFsU6u4fr9ktVAdt6P7jWXjcyqdHOZ8+YN4cAeU4lRFNgQvdupIcByYwzPYMgBFHfJm9014HvRqhwIDAQAB"

KONFIGUROVAT POSTFIX

Abychom mohli integrovat OpenDKIM s Postfixem, musíme přidat následujících několik řádků do /etc/postfix/main.cf :

smtpd_milters =inet:127.0.0.1:8891non_smtpd_milters =$smtpd_miltersmilter_default_action =acceptmilter_protocol =2

(ZNOVU)SPUSTIT SLUŽBY

Přidejte OpenDKIM do spouštění systému a spusťte opendkim a restartujte postfix pomocí následujících příkazů:

## service opendkim start## chkconfig opendkim on## service postfix restart

TESTOVAT NASTAVENÍ

Chcete-li nastavení vyzkoušet, jednoduše pošlete e-mail na adresu [email protected] a měli byste dostat zpět e-mail obsahující něco takového:

============================================================Shrnutí výsledků===========================================================Kontrola SPF:passDomainKeys check:neutralDKIM check:passDKIM check:pass

Implementace OpenDKIM k nastavení poštovního serveru s virtuálními uživateli a doménami využívajícími Postfix a Dovecot přidává další příjemnou funkci, díky které jsou vaše e-maily digitálně podepisovány.

Stále však chybí další funkce, jako je použití pravidel dovecot sieve k filtrování e-mailů na straně serveru, skenování e-mailů na viry atd. V několika dalších souvisejících článcích přidáme do nastavení další funkce, takže zůstaňte naladěni .

Aktualizace:Část 6 – Jak nastavit filtrování e-mailů na straně serveru pomocí Dovecot Sieve a Roundcube na CentOS 6 VPS

Samozřejmě, pokud jste jedním z našich zákazníků Linux VPS Hosting, nemusíte nic z toho dělat, jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři to za vás okamžitě nastaví.

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.


Cent OS
  1. Jak nainstalovat WordPress Multisite na Centos VPS s Nginx

  2. Jak nainstalovat WordPress Multisite na Centos VPS s Apache

  3. Jak nainstalovat a integrovat DKIM s OpenDKIM a Postfix na CentOS 6 VPS

  1. Jak nainstalovat a integrovat SpamAssassin s Postfixem na CentOS 6 VPS

  2. Jak nainstalovat NodeJS, Bower and Gulp na CentOS 7 VPS

  3. Jak nainstalovat Citadel 9 pomocí SpamAssassin a ClamAV na CentOS 7 VPS

  1. Jak nainstalovat Varnish a phpMyAdmin na CentOS 7 VPS s Nginx, MariaDB a PHP-FPM

  2. Jak nainstalovat a integrovat SpamAssassin s Exim na CentOS 7 VPS

  3. Jak nainstalovat a nakonfigurovat dkim s OpenDKIM a Exim na CentOS 7 VPS