DKIM Proxy : Différence entre versions

De Wiki NCad
Aller à : navigation, rechercher
(Génération des clés)
(Signature des messages sortants)
Ligne 54 : Ligne 54 :
 
* Au paramètres '''keyfile''' on indiquera le chemin complet jusqu'au fichier de '''clé privé''' :
 
* Au paramètres '''keyfile''' on indiquera le chemin complet jusqu'au fichier de '''clé privé''' :
 
  keyfile  /etc/dkimproxy/keys/private.key
 
  keyfile  /etc/dkimproxy/keys/private.key
 +
 +
* On redémarre '''dkimproxy''' pour appliquer les paramètres :
 +
 +
{{ Box Console | objet=service dkimproxy restart }}
 +
 +
=== Vérification ===
 +
 +
* On se connecte à dkimproxy sur le port 10028 en local :
 +
 +
{{ Box Console | objet=<span style="font-family:sans-serif;color:blue">telnet 10.0.0.17 10028</span><br />
 +
Trying 10.0.0.17...<br />
 +
Connected to 10.0.0.17.<br />
 +
Escape character is '^]'.<br />
 +
<span style="font-family:sans-serif;color:red">421 Internal error (Next hop is down)<br />
 +
Connection closed by foreign host.</span>
 +
}}
 +
 +
* On remarque que la connexion est interrompu. En faite '''dkimproxy''' cherche à contacter '''Postfix''' mais ce dernier n'a pas encore été configuré et la connexion est donc par défaut refusée.
  
 
== Intégration dans Postfix ==
 
== Intégration dans Postfix ==

Version du 4 juillet 2014 à 00:01

.:[ Serveur de Messagerie ]:.

Installation >> Postfix avec MySQL

Anti-Spam SpamAssassin | Anti-Virus Clamav


Plateforme de filtrage Amavis >> Amavis avec MySQL


Ajouter un Disclaimer


Configurer Thundirbird | Configurer Roundcube


Commandes messagerie | DNSBL | MX Backup

Présentation

Architecture

Installation

Depuis les paquets

  • Il suffit d'installer le paquet dkimproxy :
ICON Terminal.png

apt-get install dkimproxy

Démarrage et arrêt du service

  • Pour démarrer dkimproxy :
ICON Terminal.png

service dkimproxy start

  • Pour arrêter dkimproxy :
ICON Terminal.png

service dkimproxy stop

Configuration

Génération des clés

  • On se créée le dossier keys dans le dossier /etc/dkimproxy :
ICON Terminal.png

mkdir /etc/dkimproxy/keys

  • On se place dans ce nouveau dossier pour y enregistrer nos clés privé et publique :
ICON Terminal.png

cd /etc/dkimproxy/keys

  • On génère la clé privée :
ICON Terminal.png

openssl genrsa -out private.key 2048

  • Ainsi que la clé publique :
ICON Terminal.png

openssl rsa -in private.key -out public.key -pubout -outform PEM

Signature des messages sortants

  • Le fichier /etc/dkimproxy/dkimproxy_out.conf permet de configurer la signature des messages sortants.
  • Dans le fichier /etc/dkimproxy/dkimproxy_out.conf, renseignez le domaine de messagerie. Dans notre cas, il s'agira de mail.glx :
domain    mail.glx
  • Au paramètres keyfile on indiquera le chemin complet jusqu'au fichier de clé privé :
keyfile   /etc/dkimproxy/keys/private.key
  • On redémarre dkimproxy pour appliquer les paramètres :
ICON Terminal.png

service dkimproxy restart

Vérification

  • On se connecte à dkimproxy sur le port 10028 en local :
ICON Terminal.png

telnet 10.0.0.17 10028
Trying 10.0.0.17...
Connected to 10.0.0.17.
Escape character is '^]'.
421 Internal error (Next hop is down)
Connection closed by foreign host.

  • On remarque que la connexion est interrompu. En faite dkimproxy cherche à contacter Postfix mais ce dernier n'a pas encore été configuré et la connexion est donc par défaut refusée.

Intégration dans Postfix

Signature des courriers sortants

Vérification des courriers entrants

Liens