Mon serveur est configuré exactement comme dans cet article : Installation et configuration de DKIMproxy Pourtant, je rencontre le problème suivant.
Lorsque j'envoie un courrier électronique à mon serveur via le port 587, j'obtiens le résultat suivant dans mon mail.log :
Sep 1 16:49:38 mailer postfix/smtpd[9974]: connect from unknown[xxx.xxx.xxx.xxx]
Sep 1 16:49:39 mailer postfix/smtpd[9974]: 0B6C5301BC: client=unknown[xxx.xxx.xxx.xxx]
Sep 1 16:49:39 mailer postfix/cleanup[9970]: 0B6C5301BC: message-id=<88370BFF-B439-4B2B-9AC0-9D8A828B2836@rdny.com>
Sep 1 16:49:39 mailer postfix/qmgr[9949]: 0B6C5301BC: from=<xxx@xxx.com>, size=552, nrcpt=1 (queue active)
Sep 1 16:49:39 mailer postfix/smtp[9953]: connect to 127.0.0.1[127.0.0.1]:10027: Connection refused
Sep 1 16:49:39 mailer postfix/smtp[9953]: 0B6C5301BC: to=<xxx@xxx.com>, relay=none, delay=0.14, delays=0.14/0/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10027: Connection refused)
Le fichier /etc/dkimproxy/dkimproxy_out.conf est configuré comme suit :
# specify what address/port DKIMproxy should listen on
listen 127.0.0.1:10027
# specify what address/port DKIMproxy forwards mail to
relay 127.0.0.1:10028
# specify what domains DKIMproxy can sign for (comma-separated, no spaces)
# Note that this is set in /etc/init.d/dkimproxy in this Debian package
# unactivate it there if you want to use the config file
domain mailer.xxx.com
# specify what signatures to add
signature dkim(c=relaxed)
signature domainkeys(c=nofws)
# specify location of the private key
keyfile /etc/dkimproxy/keys/email.key
# specify the selector (i.e. the name of the key record put in DNS)
selector mail
Ensuite, mon fichier /etc/postfix/master.cf est complété par ce qui suit (conformément au tutoriel) :
submission inet n - n - - smtpd
-o smtpd_etrn_restrictions=reject
-o smtpd_sasl_auth_enable=yes
-o content_filter=dksign:[127.0.0.1]:10027
-o receive_override_options=no_address_mappings
-o smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,reject
dksign unix - - n - 10 smtp
-o smtp_send_xforward_command=yes
-o smtp_discard_ehlo_keywords=8bitmime,starttls
Ce que je n'arrive pas à comprendre, c'est pourquoi je continue à obtenir le message "Connection Refused" sur le port sur lequel DKIMproxy devrait écouter. Quelqu'un peut-il m'aider à résoudre ce problème ? Je n'ai pas besoin d'ouvrir quoi que ce soit dans mon pare-feu, n'est-ce pas ? Puisqu'il devrait simplement se connecter en interne sur localhost ?
J'ai l'impression que je suis si près de faire fonctionner tout ça !