Salut tous le monde o/
Depuis quelques semaines je me bas entre mes MTA et mon serveur mail. Le serveur mail est celui de @Hardware sur Docker, il tourne au poil 🙂
J'utilise SSMTP en MTA.
Sauf que voilà, j'ai autorisé sur le serveur mail les relais sans authentification (avec la variable RELAY_NETWORKS
) pour que mes serveurs envoient sans problème de mail. Cependant, je recontre une erreur, lors de l'utilisation du MTA.
Lorsque je configure le MTA pour qu'il utilise le serveur mail.domain.tld:587 (donc SSL et startTLS), le serveur mail me renvoi avec une erreur :
2018-08-20T12:36:01.532068+02:00 mail postfix/submission/smtpd[942]: connect from static.98.101.9.5.clients.your-server.de[5.9.101.98]
2018-08-20T12:36:01.544312+02:00 mail postfix/submission/smtpd[942]: SSL_accept error from static.98.101.9.5.clients.your-server.de[5.9.101.98]: -1
2018-08-20T12:36:01.544409+02:00 mail postfix/submission/smtpd[942]: warning: TLS library problem: error:1417D102:SSL routines:tls_process_client_hello:unsupported protocol:../ssl/statem/statem_srvr.c:974:
2018-08-20T12:36:01.544512+02:00 mail postfix/submission/smtpd[942]: lost connection after STARTTLS from static.98.101.9.5.clients.your-server.de[5.9.101.98]
2018-08-20T12:36:01.544682+02:00 mail postfix/submission/smtpd[942]: disconnect from static.98.101.9.5.clients.your-server.de[5.9.101.98] ehlo=1 starttls=0/1 commands=1/2
(l'ip étant public c'est pas important)
Et quand j'essaye de me connecter sans la moindre goute de chiffrement :
2018-08-20T12:36:54.261045+02:00 mail postfix/smtpd[948]: connect from static.98.101.9.5.clients.your-server.de[5.9.101.98]
2018-08-20T12:36:54.271509+02:00 mail postfix/smtpd[948]: lost connection after AUTH from static.98.101.9.5.clients.your-server.de[5.9.101.98]
2018-08-20T12:36:54.271931+02:00 mail postfix/smtpd[948]: disconnect from static.98.101.9.5.clients.your-server.de[5.9.101.98] ehlo=1 auth=0/1 commands=1/2
J'ai testé en TELNET et je ne me fais pas jeter comme un malpropre, donc j'avoue que je comprend pas.
Mon serveur possédant SSMTP est une Debian 9 utilisant openssl 1.1.0f comme l'image Docker, donc clairement je comprend rien du tout T.T
Voici la configuration de ssmtp :
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=calion@dryusdan.fr
# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=mail.dryusdan.fr:25 #ou 587
# Where will the mail seem to come from?
rewriteDomain=dryusdan.fr
# The full hostname
hostname=calion.dryusdan.fr
UseTLS=No #ou Yes
UseSTARTTLS=No #ou Yes
AuthUser=noreply@dryusdan.fr
AuthPass=
# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES
et le revaliases
root:root.calion@dryusdan.fr:mail.dryusdan.fr:25
calion et root.calion sont des alias de noreply (ça fonctionne bien comme ça avec des clients mail tel que Thunderbird)
Merci d'avance pour votre aide 😊