Mein sendmail-Server unter CentOS 5 hat begonnen, einige Verbindungen mit der folgenden protokollierten Nachricht abzulehnen:
error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure:s3_pkt.c:1092:SSL alert number 40
Wenn ich versuche, mit openssl vom CentOS 6-Server aus eine Verbindung herzustellen, wird folgende Fehlermeldung angezeigt:
$ openssl s_client -starttls smtp -crlf -connect hostname.example.net:smtp
(...)
error:14082174:SSL routines:SSL3_CHECK_CERT_AND_ALGORITHM:dh key too small:s3_clnt.c:3331
(...)
Server Temp Key: DH, 512 bits
(...)
Mail auf dem CentOS 6-Server wird mit vorübergehend abgelehnt Deferred: 403 4.7.0 TLS handshake failed
.
Was tun, um E-Mails von CentOS 6 / RHEL 6 an den CentOS6 / RHEL5-Server senden zu können?
openssl-0.9.8e-36.el5_11
), das dieses Problem möglicherweise behoben hat. Es wird trotzdem empfohlen.Ja es funktioniert:-)
Mein Fehler war wenig anders, aber die Lösung ist dieselbe:
Ich generiere einen temporären Serverschlüssel: DH-Datei (Ich habe keine in meiner Konfiguration, Standard ist 512 Bit)
(sehr, sehr lange dauern ;-)
und ich setze Zeile in die sendmail.cf
Nach dem Neustart beginnt meine sendmail wieder Mails zu versenden :-)
quelle