
Kits graphiques
Kits graphiquesWordPress Themes
Joomla Templates
Drupal Templates
CRE Loaded Templates
osCommerce Templates
Magento Themes
ZenCart Templates
OpenCart Templates
VirtueMart Templates
Shopify Themes
WooCommerce Themes
Prestashop Themes
jigoShop Themes
Kit graphique Flash
Kit graphique SWiSH
Ressources Informatique
Actualité informatiqueAstuces Windows
Astuces internet explorer
Dictionnaire informatique
Dossiers
Tutoriaux


Installer dkim avec Postfix et Debian / Ubuntu
Internet / Réseaux - 13 déc. 2011 - blagC'est vraiment très frustrant lorsqu'on est webmaster quand on envoi un mail de confirmation, voire encore pire, de newsletter, et de le voir finir dans le dossier spam du destinataire !
Les fournisseurs de mail réclament de plus en plus d'authentification. Si vous avez déjà regardé les entêtes de mails reçus chez hotmail par exemple vous avez du voir un champ dkim=none ce qui signifie que pour le domaine expéditeur il manque le champ dkim. Ce n'est pas rédhibitoire mais si votre mail arrive dans le dossier spam, vous pouvez commencer par corriger cet élément.
Il s'agit en fait d'un package à installer sur votre serveur pour qu'il fonctionne en collaboration avec Postfix.
Il en existe différents : dkim-filter, opendkim. Ici nous allons voir l'installation de dkim-filter
Pour commencer, on installe le packet :

apt-get install dkim-filter
On édite le fichier de configuration :

nano /etc/default/dkim-filter
On ajoute la ligne suivante, en faisant attention de respecter la syntaxe des exemples présents dans ce fichier :

SOCKET=inet:8900@localhost
On crée le fichier qui contiendra nos domaines :

touch /etc/dkim-list.conf
On ouvre l'autre fichier de configuration :

nano /etc/dkim-filter.conf
Pour lui ajouter cette ligne qui indique où trouver la liste des domaines que l'on gère :

KeyList /etc/dkim-list.conf
On va créer notre configuration pour un domaine. On commence par créer le répertoire :

mkdir -p /var/dkim
Il faudra le faire pour chaque domaine :

cd /var/dkim
dkim-genkey -r -s exemple -d exemple.com
dkim-genkey -r -s exemple -d exemple.com
Ca va générer 2 fichiers : exemple.private et exemple.txt
C'est dans exemple.txt qu'on va récupérer la signature pour le champ txt qui sera à coller dans le DNS chez l'hébergeur. A noter que chez OVH dans la gestion DNS il y a dans le menu l'option pour un champ type DKIM.

nano exemple.txt
Le contenu sera du style :
exemple._domainkey IN TXT "v=DKIM1; g=*; k=rsa; t=y; p=MIGfMA......" ; ----- DKIM dkim for exemple.com
On va ouvrir le fichier créé précédemment, celui qui contient une ligne pour chacun des domaines que l'on gère sur ce serveur :

nano /etc/dkim-list.conf
Pour ajouter :

*@<exemple.com>:<exemple.com>:/var/dkim/<exemple>
On va modifier la configuration de Postfix, on ouvre le fichier :

nano /etc/postfix/main.cf
On ajoute et on sauvegarde :

milter_default_action = accept
milter_protocol = 2
smtpd_milters = inet:localhost:8900
milter_protocol = 2
smtpd_milters = inet:localhost:8900
On lance dkim-filter et on relance Postfix en étant attentif aux messages d'erreurs éventuels.

/etc/init.d/dkim-filter start
/etc/init.d/postfix restart
/etc/init.d/postfix restart
Précédent : chmod récursif sur les répertoires uniquementSuivant : Moncler Handbag Blue - $177.00 : Cheap Moncler Outlet Online
5.7 /10 (168 votes)
Commentaires
Aucun commentaire !
Postez un commentaire !
Vous devez être inscrit(e) et connecté(e) pour ajouter un article !