1 votes

Comment puis-je tester la configuration DKIM de mon serveur (Postfix + OpenDKIM) ?

J'ai configuré mon serveur (Debian Jessie) et mon domaine avec DKIM. J'ai installé OpenDKIM sur mon serveur, et j'ai suivi les étapes suivantes ce tutoriel . Je suis allé chez mon fournisseur de domaine, et j'ai créé un nouvel enregistrement DNS TXT pour mail._domainkey.example.com :

"v=DKIM1; k=rsa; p=ThePublicKey"`

Où j'ai trouvé la clé mail.txt qui a été généré par la commande :

opendkim-genkey -s mail -d example.com

Je me suis assuré que le serveur OpenDKIM fonctionne, et que Postfix signe les messages. Cependant, je ne parviens pas à trouver un moyen impartial de vérifier si les courriels envoyés depuis mon serveur sont signés correctement.

En googlant, j'ai trouvé ce service qui m'amène à lui envoyer un courriel et me donne un rapport indiquant si la signature est correcte. Cependant, il continue à dire que la signature n'est pas valide dans le rapport final :

SpamAssassin Score: 1.179
Message is NOT marked as spam
Points breakdown: 
 0.0 URIBL_BLOCKED          ADMINISTRATOR NOTICE: The query to URIBL was blocked.
                            See
                            http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
                             for more information.
                            [URIs: example.com]
 0.0 HTML_MESSAGE           BODY: HTML included in message
 0.3 HTML_IMAGE_ONLY_04     BODY: HTML: images with 0-400 bytes of words
 0.7 MPART_ALT_DIFF         BODY: HTML and text parts are different
 0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
 0.0 TVD_SPACE_RATIO        No description available.
 0.0 T_DKIM_INVALID         DKIM-Signature header exists but is not valid

Bien qu'il soit indiqué dans une autre partie (au niveau des informations DKIM, au-dessus de ce rapport) qu'il est valide. Il est dit exactement :

Validating Signature

result = pass

Alors que dans mxtoolbox il ne montre pas que j'ai un problème de syntaxe dans mon entrée DNS. Il est capable d'analyser la clé publique sans problème.

Que puis-je faire pour trouver le problème avec ma configuration DKIM ?

3voto

Apparemment, le test du site dont j'ai donné le lien a un problème. J'ai donc trouvé deux façons de tester ma configuration (SSL, SPF, DKIM et DMARC) :

  1. Utilisation de gmail. Il suffit d'envoyer un courriel à un de vos comptes dans gmail, et de vérifier l'en-tête du message. Gmail a une section où il est indiqué si les tests sont passés.

  2. Vous pouvez utiliser port25 . Il y a une adresse électronique. Envoyez-lui un courriel et il vous répondra avec un rapport indiquant si votre configuration est correcte.

1voto

Michael Points 375

Essayez ce Vérificateur de clés DKIM. Il interrogera la zone DNS et validera la correspondance de la clé entre le serveur et le fichier de zone.

De plus, je recommanderais de ne pas faire fonctionner un serveur de messagerie dans l'océan numérique car il serait inutile . Je recommande d'exécuter votre serveur de messagerie sur une instance EC2 si vous prévoyez de l'exécuter dans le nuage.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X