J'ai installé postfix et opendkim sur mon serveur ubuntu, dans le but d'utiliser ce serveur comme relais privé pour une application afin d'envoyer des emails "d'activation" aux nouveaux utilisateurs. J'ai configuré l'authentification SASL avec dovecot-common pour le protéger.
J'ai fait un test en utilisant la méthode suivante : echo "Corps de l'email" | mail -s "Sujet" em@il.com
et j'ai utilisé mail-tester.com pour vérifier que ma configuration et mes enregistrements SPF/DMARC fonctionnent correctement. J'ai également utilisé telnet pour tester, en me connectant au socket SMTP et en remplissant mon propre nom d'utilisateur dans le champ MAIL FROM
. Cela a également été un succès.
J'ai ensuite configuré un nouveau compte utilisateur sur le serveur et testé l'envoi en tant que ce nouvel utilisateur. C'est à ce moment-là que rien n'a fonctionné. À la fois la commande mail et les méthodes telnet signaleront un succès sans erreurs, mais l'email n'atteindra jamais le destinataire. J'ai testé en utilisant un ensemble identique de sujet et corps de message, envoyé à la même adresse email externe. Les journaux ne signalent aucune erreur et semblent tout aussi réussis.
Y a-t-il des prérequis pour qu'un compte utilisateur puisse utiliser postfix + dovecot ?
Entrée de journal pour la tentative avec l'ancien compte utilisateur
Nov 24 21:09:42 host postfix/pickup[21809]: D816C20CC7: uid=1000 from=
Nov 24 21:09:42 host postfix/cleanup[21918]: D816C20CC7: message-id=<20151124130942.D816C20CC7@mail.domain>
Nov 24 21:09:42 host opendkim[21821]: D816C20CC7: DKIM-Signature field added (s=mail, d=domain)
Nov 24 21:09:42 host postfix/qmgr[21810]: D816C20CC7: from=, size=368, nrcpt=1 (queue active)
Nov 24 21:09:45 host postfix/smtp[21929]: D816C20CC7: to=, relay=mx2.hotmail.com[65.54.188.72]:25, delay=2.6, delays=0.05/0.01/1.6/0.92, dsn=2.0.0, status=sent (250 <20151124130942.D816C20CC7@mail.domain> Queued mail for delivery)
Nov 24 21:09:45 host postfix/qmgr[21810]: D816C20CC7: removed
Entrée de journal pour la tentative avec le nouveau compte utilisateur
Nov 24 21:10:36 host postfix/pickup[21809]: 72A4C20CC7: uid=1002 from=
Nov 24 21:10:36 host postfix/cleanup[21918]: 72A4C20CC7: message-id=<20151124131036.72A4C20CC7@mail.domain>
Nov 24 21:10:36 host opendkim[21821]: 72A4C20CC7: DKIM-Signature field added (s=mail, d=domain)
Nov 24 21:10:36 host postfix/qmgr[21810]: 72A4C20CC7: from=, size=371, nrcpt=1 (queue active)
Nov 24 21:10:39 host postfix/smtp[21929]: 72A4C20CC7: to=, relay=mx2.hotmail.com[65.55.33.135]:25, delay=3.3, delays=0.06/0/1.7/1.5, dsn=2.0.0, status=sent (250 <20151124131036.72A4C20CC7@mail.domain> Queued mail for delivery)
Nov 24 21:10:39 host postfix/qmgr[21810]: 72A4C20CC7: removed