DKIM : pour faire des vérifications...

DKIM est un passage obligé si vous voulez que vos mails ne soient pas balancés dans les spams ou que vos serveurs ne soient pas blacklistés ... voilà quelques astuces d'un admin-sys proche de la retraite et qui a donc du temps pour faire le tour des questions :-)

dkim.png Vous pouvez utiliser dkim-verifier comme module complémentaire de Thundebird mais je trouve qu'il n'aide pas beaucoup l'administrateur système qui cherche ce qui déconne dans son système ...

L'autre outil que j'ai découvert est en ligne de commande: dkimverify (apt-get install python-dkim) qui vous dira basiquement "ok" ou "ko" ... pas terrible pour chercher des éléments précis pour savoir ce qui cloche dans votre installation

dkimverify -v < /tmp/fichier-mail.eml

Ensuite j'ai testé les outils livrés par opendkim (sudo apt-get install opendkim-tools) ... sans succès ...

Finalement je ne trouve pas d'outil simple qui fasse la même chose que http://dkimvalidator.com/results alors je me suis résigné à coder un truc en php en utilisant la lib https://github.com/angrychimp/php-dkim.git

#!/usr/bin/php
<?php
require_once 'DKIM/Verify.php';

$contenu = file_get_contents("/tmp/fichier-mail.eml");

$t = new DKIM_Verify($contenu);

print_r($t->validate());
?>

Commandes dig pour analyser un domaine

dig +short TXT sud-ouest2.org

et pour le SPF

spfquery --scope mfrom --id eric@sud-ouest2.org --ip 87.98.220.64 --helo-id mx-out-01.sud-ouest2.org
QR code
Send to friend

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

URL de rétrolien : http://e.garluche.fr/trackback/798