Installer et configurer openDKIM sur Debian
Ce guide vous montrera comment installer et configurer openDKIM sur un VPS Debian Squeeze. DKIM est une technologie d'authentification par signature/cryptographie des e-mails utilisée pour valider qu'un message a été envoyé par une source autorisée. DKIM permet à une organisation de prendre la responsabilité de transmettre un message, d'une manière qui peut être vérifiée par un destinataire. Plus d'informations peuvent être trouvées sur le site Web officiel de DKIM.
Installez openDKIM
aptitude install opendkim
Créez un nouveau répertoire pour votre clé
mkdir /etc/opendkim/keys/your-domain.com
Générer des clés de chant
opendkim-genkey -D /etc/opendkim/keys/your-domain.com -d your-domain.com -s mail
La commande ci-dessus créera deux fichiers dans le répertoire nouvellement créé - mail.private et mail.txt
Changer la propriété en opendkim
chown -R opendkim:opendkim /etc/opendkim/keys/your-domain.com
Ouvrez le fichier de configuration openDKIM /etc/opendkim.conf , supprimez tout et ajoutez ce qui suit
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
Ouvrez /etc/opendkim/KeyTable (liste des clés disponibles pour la signature) et ajoutez la ligne suivante
mail._domainkey.your-domain.com your-domain.com:mail:/etc/opendkim/keys/your-domain.com/mail.private
Ouvrez /etc/opendkim/SigningTable et ajoutez la ligne suivante
your-domain.com mail._domainkey.your-domain.com
Ouvrez /etc/opendkim/TrustedHosts et ajoutez les lignes suivantes
127.0.0.1 localhost your-domain.com
Ajoutez le contenu du fichier /etc/opendkim/keys/your-domain.com/mail.txt à votre fichier de zone DNS
mail._domainkey IN TXT "v=DKIM1; g=*; k=rsa; p=MIG.......B58FQIDAQAB" ; ----- DKIM mail for your-domain.com
Ouvrez le fichier de configuration de postfix (/etc/postfix/main.cf) et ajoutez les lignes suivantes
smtpd_milters = inet:127.0.0.1:8891 non_smtpd_milters = $smtpd_milters milter_default_action = accept milter_protocol = 2
Redémarrez openDKIM et postfix
/etc/init.d/opendkim restart /etc/init.d/postfix restart
Pour vérifier si tout fonctionne comme prévu, envoyez un e-mail à [email protected]. Dans quelques secondes, vous recevrez un e-mail comme suit
==================================== Summary of Results ==================================== SPF check: pass DomainKeys check: pass DKIM check: pass Sender-ID check: pass SpamAssassin check: ham
La ligne "DKIM check:pass" signifie que vous avez installé avec succès openDKIM sur votre serveur.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.