Bonjour,
J’ai récemment installé des certificats letsencrypt pour un serveur de mail postfix/dovecot.
J’ai un script PHP qui s’y connecte pour gérer une boite mail. Ca fonctionne correctement pour l’envoi mais pour la lecture en imap le script n’arrive à se connecter qu’en mode notls, plain text.
Un warning avertit du refus de la connexion par PHP pour cause de certificat auto-signé:
0 - Certificate failure for mail.mon-voyage-a-cuba.com: self signed certificate: /C=--/ST=France/L=rbx4/O=OVH/OU=--/CN=ns1.webologix.com/emailAddress=root@ns1.webologix.com
On dirait que Dovecot ou autre chose (?) continue à utiliser un certificat autosigné alors que j’ai pourtant modifié la conf avec le nouveau certificat letsencrypt qui marche très bien en smtp avec postfix:
root@ns1:~# grep letsencrypt /etc/dovecot/conf.d/10-ssl.conf
ssl_cert = /etc/letsencrypt/live/mail.webologix.com/fullchain.pem
ssl_key = /etc/letsencrypt/live/mail.webologix.com/privkey.pem
root@ns1:~# grep letsencrypt /etc/postfix/main.cf
smtp_tls_CAfile = /etc/letsencrypt/live/mail.webologix.com/chain.pem
smtpd_tls_cert_file = /etc/letsencrypt/live/mail.webologix.com/fullchain.pem
smtpd_tls_key_file = /etc/letsencrypt/live/mail.webologix.com/privkey.pem
Merci pour vos suggestions