GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer DKIM sur le serveur Ubuntu

Introduction

DKIM est l'acronyme de DomainKeys Identification Mail. Comme son nom l'indique, DKIM est utilisé pour authentifier si un courrier qu'une personne a reçu provient réellement du nom de domaine dont le courrier prétend provenir. Cette fonctionnalité est très utile pour différencier les spams des e-mails authentiques, car les spams ont la plupart du temps des en-têtes falsifiés.

Suivez les étapes ci-dessous pour installer et configurer DKIM sur un serveur Ubuntu.

Étape 1 :Installer le package DKIM

Utilisez la commande suivante dans votre terminal pour installer le package DKIM

sudo apt-get install opendkim opendkim-tools

Étape 2 :Modifier le fichier de configuration

Après l'installation du package, un fichier de configuration sera créé dans le répertoire d'installation. Modifiez le fichier de configuration en ajoutant le contenu indiqué ci-dessous à la fin du fichier.

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

Assurez-vous de remplacer example.com par votre nom de domaine.

Étape 3 :Installer et configurer Postfix

(Passez à l'étape suivante si déjà installé et configuré). Postfix est l'agent de transfert de courrier standard pour Ubuntu. Utilisez la commande ci-dessous pour installer Postfix.

sudo apt-get install postfix

Suivez les instructions à l'écran et terminez le processus d'installation. Ouvrez le fichier de configuration postfix à l'aide de la commande suivante et modifiez-le comme suit.

vim /etc/postfix/main.cf

Ajoutez les lignes suivantes vers la fin du fichier, puis enregistrez et quittez en appuyant sur ESC clé suivie en tapant :wq! puis appuyez sur Entrée clé.

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

Étape 4 :génération de la clé DKIM

Générer la clé DKIM à l'aide de la commande

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

Cette commande générera les fichiers mail.private et mail.txt. mail.private est la clé privée qui sera utilisée pour signer les e-mails sortants. Déplacez-le vers /etc/opendkim.conf

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

Étape 5 : Configuration des enregistrements DNS

Ouvrez le fichier mail.txt en utilisant cat commande

cat mail.txt

Le résultat ressemblera à ceci

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

Utilisez les données disponibles pour configurer vos enregistrements DNS pour votre nom de domaine correspondant.

Étape 6 :Configuration et test

Démarrez votre service DKIM à l'aide de la commande

sudo service opendkim start

Redémarrez le service postfix une fois avant de tester votre configuration

sudo service postfix restart

Il est maintenant temps de définir votre configuration DKIM. Il existe plusieurs façons de tester la configuration parmi lesquelles utiliser ce qui suit.

  • Il s'agit d'un outil de test de messagerie pour la configuration DKIM.                            http://www.sendmail.org/dkim/tools
  • Utiliser cette adresse e-mail de réponse automatique   [email protected]
  • Le meilleur choix sera d'utiliser un service comme http://www.mail-tester.com/ qui vous donne un identifiant de messagerie temporaire et une interface Web pour voir ce qu'il advient de l'e-mail à la réception.

Ubuntu
  1. Comment installer MySQL sur Ubuntu 18.04

  2. Comment installer le serveur Minecraft sur Ubuntu 18.04

  3. Comment installer Nginx sur Ubuntu 20.04

  4. Comment installer MariaDB sur Ubuntu 20.04

  5. Comment installer Zimbra 8.6 sur le serveur Ubuntu 14.04

Comment installer Cockpit sur Ubuntu 20.04

Comment installer le serveur VNC sur Ubuntu 20.04

Comment installer le serveur HTTrack sur Ubuntu 20.04

Comment installer Snappass sur Ubuntu

Comment installer Virtualmin sur Ubuntu 20.04

Comment installer Postfix Mail Server sur Ubuntu 20.04