Lorsque j'ai testé la livraison du courrier, j'ai eu l'erreur suivante.
An error occurred while sending mail (SSL_connect returned=1 errno=0 state=error: dh key too small)
Apparemment, la clé DH côté serveur de messagerie est courte et il semble que les conditions de sécurité d'OpenSSL côté Redmine ne soient pas remplies. Lorsque je suis entré dans le conteneur Redmine et que j'ai vérifié les paramètres OpenSSL (/etc/ssl/openssl.cnf), c'était SECLEVEL = 2. Le conteneur Redmine semble être basé sur Debian.
CipherString = DEFAULT@SECLEVEL=2
Puisqu'il n'y a aucune aide pour cela, je l'ai abaissé à SECLEVEL = 1 et maintenant je peux livrer le courrier. Vous pouvez réécrire de 2 à 1 en tapant la commande suivante dans le conteneur.
# sed -i -e 's/CipherString = DEFAULT@SECLEVEL=2/CipherString = DEFAULT@SECLEVEL=1/g' /etc/ssl/openssl.cnf
De l'extérieur du conteneur, la commande suivante
# docker exec -i -t (Conteneur Redmine) /bin/sh -c "sed -i -e 's/CipherString = DEFAULT@SECLEVEL=2/CipherString = DEFAULT@SECLEVEL=1/g' /etc/ssl/openssl.cnf"
Si vous le trouvez utile, veuillez utiliser LGTM.