GNU/Linux >> Tutoriels Linux >  >> Debian

Installer et configurer openDKIM sur Debian Squeeze

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.


Debian
  1. Comment installer et configurer Redis 6.0 sur Debian 11

  2. Comment installer et configurer docker sur Debian 11

  3. Comment installer et configurer Mariadb 10 dans Debian 11

  4. Comment installer et configurer MongoDB 5 sur Debian 11

  5. Comment installer et configurer Redis 6 sur Debian 11

Comment installer et configurer Tripwire IDS sur Debian 10

Comment installer et configurer RabbitMQ sur Debian 11

Comment installer et configurer Memcached sur Debian 11

Comment installer et configurer Git dans Debian 11

Comment installer et configurer Apache sur Debian 11 ?

Installer et configurer Fail2ban sur Debian 11