Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1639 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Installer dkim-proxy dans les content_filter de postfix

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Installer dkim-proxy dans les content_filter de postfix

n°971120
la_source
Posté le 29-10-2007 à 10:17:35  profilanswer
 

Salut à tous,
 
J'ai un serveur de mail configuré ainsi :
 
postfix -> amavisd-new (antispam/antivirus) -> postfix
 
J'essaye d'installé la signature dkim sur les mails envoyés par les clients authentifié en SASL (sinon je fini en Spam chez Yahoo, hotmail). Pour ça, j'ai installé ce logiciel et suivi la procédure : http://dkimproxy.sourceforge.net/
 
Mais je ne vois strictement rien dans les logs, dans les entêtes ect... Bref "ca marcho po".
 
Dans le master.cf, j'ai précisé que amavisd-new recois/renvoi sur le port 10024/10025 et dkim-proxy sur le port 10027/10028
 
Est-ce qu'il y a un order spécifique à respecter pour les "content_filter" de postfix ?
 
Plus généralement, est-ce que quelqu'un a déjà implémenté dkim ?
 
Merci ++
 

mood
Publicité
Posté le 29-10-2007 à 10:17:35  profilanswer
 

n°971237
M300A
Posté le 29-10-2007 à 14:17:28  profilanswer
 

J'ai dkim + amavisdnew + postfix chez moi.
 
le démon dkim est bien lancé ? Tu as la clef qui est setté ? Dans ce cas envoie un mail et check ton syslog. dkimproxy log.

n°971246
la_source
Posté le 29-10-2007 à 14:46:41  profilanswer
 

Merci pour ta réponse. Le deamon semble bien lancé :  
 
dkfilter 15161  0.0  0.4  14028  8900 ?        Ss   14:38   0:00 /usr/bin/perl -I/usr/local/dkfilter/lib /usr/local/dkfilter/bin/dkimproxy.in --user=dkfilter --group=dkfilter --daemonize --pidfile=/usr/local/dkfilter/var/run/dkimproxy_in.pid --hostname=master.domaine.tld 127.0.0.1:10027 127.0.0.1:10028
 
Dans les logs, je n'ai rien (pas de fichier de log de dkimproxy non plus).
 
Dans mon log de mail, il semble que ca passe directement par amavis
 
Peux-tu me montrer ton master.cf avec les entrées/sorties amavisd et dkim-proxy.
 
++

n°971604
la_source
Posté le 30-10-2007 à 09:54:19  profilanswer
 

Je remonte le post pour montrer mon master.cf :
 

Code :
  1. # relayer sur amavis sur le port 10024
  2. smtp      inet  n       -       -       -       200     smtpd
  3.         -o content_filter=amavis:[127.0.0.1]:10024
  4. # avec dkim-proxy
  5. submission  inet  n     -       n       -       -       smtpd
  6.     -o smtpd_etrn_restrictions=reject
  7.     -o smtpd_sasl_auth_enable=yes
  8.     -o content_filter=dksign:[127.0.0.1]:10027
  9.     -o receive_override_options=no_address_mappings
  10.     -o smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,reject
  11. .... suite
  12. # Pour amavis
  13. amavis unix - - - - 2 smtp
  14.         -o smtp_data_done_timeout=1200
  15.         -o smtp_send_xforward_command=yes
  16.         -o disable_dns_lookups=yes
  17. 127.0.0.1:10025 inet n - - - - smtpd
  18.         -o content_filter=
  19.         -o local_recipient_maps=
  20.         -o relay_recipient_maps=
  21.         -o smtpd_restriction_classes=
  22.         -o smtpd_client_restrictions=
  23.         -o smtpd_helo_restrictions=
  24.         -o smtpd_sender_restrictions=
  25.         -o smtpd_recipient_restrictions=permit_mynetworks,reject
  26.         -o mynetworks=127.0.0.0/8
  27.         -o strict_rfc821_envelopes=yes
  28.         -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
  29.         -o smtpd_bind_address=127.0.0.1
  30.         -o disable_dns_lookups=yes
  31. # dkim-proxy
  32. dksign    unix  -       -       n       -       10      smtp
  33.     -o smtp_send_xforward_command=yes
  34.     -o smtp_discard_ehlo_keywords=8bitmime,starttls
  35. # dkim-proxy
  36. #
  37. 127.0.0.1:10028 inet  n  -      n       -       10      smtpd
  38.     -o content_filter=
  39.     -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
  40.     -o smtpd_helo_restrictions=
  41.     -o smtpd_client_restrictions=
  42.     -o smtpd_sender_restrictions=
  43.     -o smtpd_recipient_restrictions=permit_mynetworks,reject
  44.     -o mynetworks=127.0.0.0/8
  45.     -o smtpd_authorized_xforward_hosts=127.0.0.0/8


 
Et dans mon main.cf, j'ai deux lignes pour amavis :
 

Code :
  1. content_filter = amavis:[127.0.0.1]:10024
  2. receive_override_options = no_address_mappings


 
Je n'arrive pas à comprendre l'ordre de filtrage...
 
Merci d'avance !

n°971837
M300A
Posté le 30-10-2007 à 14:30:44  profilanswer
 

Bah si amavis chaine pas dans dkim ça marche pas.
 
content_filter = dksign:[127.0.0.1]:10027 ça marcherait pas mieux par hasard ? :D

n°971977
la_source
Posté le 30-10-2007 à 16:11:40  profilanswer
 

Tu veux dire les 2 content_filter à la suite dans le main.cf ?
 
Merci ++

n°972021
M300A
Posté le 30-10-2007 à 16:44:25  profilanswer
 

content_filter = dksign:[127.0.0.1]:10027
 
Test ça d'abord.

n°972040
la_source
Posté le 30-10-2007 à 16:56:46  profilanswer
 

Avec ça, dkim-proxy apparait dans les logs de postfix mais ne tague pas encore les mails sortant (il mets "none" pour le header DomainKeys)
 
Par contre, ca ne passe plus par amavis.

n°972043
la_source
Posté le 30-10-2007 à 17:02:05  profilanswer
 

rectificatif : ca marche si je vire aussi tout ce qui est relatif a amavis dans le master.cf

n°1043306
pherminie
Posté le 19-05-2008 à 18:20:19  profilanswer
 

Bonjour,
 
J'ai un souci avec la mise de place de DKFilter sur mon serveur de mail.
 
Mon serveur : Linux/Debian Etch avec Postfix
 
Je souhaite simplement signé les mails sortants depuis mon serveur sur un domaine dont le champ MX (niveau DNS) est dirigé sur mon serveur de mail. Le serveur de mail fonctionne correctement : j'envoi et je reçois correctement des mails sur un compte de mon domaine.
 
Je souhaitais mettre en place le système de DKIM. J'ai suivi qqs tutoriaux sur le Net en suivant toutes les étapes (fichier DNS, ...) et j'arrive à lancer DKFILTER sans souci comme indiqué ci-dessous :
 
dkfilter  9702  0.0  1.7  12644  9196 ?        Ss   17:45   0:00 /usr/bin/perl -I/usr/local/dkfilter/lib /usr/local/dkfilter/bin/dkfilter.in --user=dkfilter --group=dkfilter --daemonize --pidfile=/usr/local/dkfilter/var/run/dkfilter_in.pid --hostname=bwing.gecip.net 127.0.0.1:10025 127.0.0.1:10026
 
dkfilter  9716  0.0  1.8  13044  9500 ?        S    17:45   0:00 /usr/bin/perl -I/usr/local/dkfilter/lib /usr/local/dkfilter/bin/dkfilter.out --user=dkfilter --group=dkfilter --daemonize --pidfile=/usr/local/dkfilter/var/run/dkfilter_out.pid --configfile=/etc/dkfilter.conf --headers 127.0.0.1:10027 127.0.0.1:10028
 
Mon fichier /etc/postfix/master.cf a été modifié (un simple copier/coller du fichier en exemple dans http://jason.long.name/dkfilter/ qui me semble correct).
 
Malgré tout ça, je n'arrive pas à signer mes mails en sortie depuis mon serveur.
 
Quelqu'un at-il une idée ?
 
Merci pour votre aide.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Installer dkim-proxy dans les content_filter de postfix

 

Sujets relatifs
Interface de gestion mail pour postfix debianinstaller 4 OS sur mon disque dur
[Postfix] Redirection 1 domaine vers 2 serveurs Exchange ?[Postfix][SMTP relay][Connexion refused]
problème d'envoi de mails en nombre + Postfix[Choix distrib] quelle distrib recente sur un iBook G3?
reinstaller xp et installer ubuntupostfix - problème de header_checks multiple
Installer une image iso sans la graverinstaller carte wifi pci sous linux
Plus de sujets relatifs à : Installer dkim-proxy dans les content_filter de postfix


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR