Eintragsdetails ansehen
ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
---|---|---|---|---|---|
0000381 | Magellan | Magellan 2 | öffentlich | 2014-04-13 13:23 | 2020-06-01 02:39 |
Reporter | Bearbeitung durch | stm2 | |||
Priorität | dringend | Schweregrad | kleinerer Fehler | Reproduzierbar | immer |
Status | erledigt | Lösung | nicht reproduzierbar | ||
Zielversion | 2.0.6 | ||||
Zusammenfassung | 0000381: Problem in SSL-Handshake | ||||
Beschreibung | Nachdem GMX hart auf Verschlüsselung umgestellt hat, habe ich Probleme, die SSL-Kommunikiation richtig zu konfigurieren. Mit Servereinstellung smtp.gmx.net:465 (gleiche Einstellung wie im funktionierenden Standard-Mailprogramm) und gewählter SSL Konfiguration beim Befehle Speichern Dialog, wirft Magellan den Fehler: (II) 13.04.2014 12:17:23.997: exception while sending message org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.gmx.net:465 at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1138) at org.apache.commons.mail.Email.send(Email.java:1163) at magellan.client.swing.OrderWriterDialog$16.run(OrderWriterDialog.java:1558) at java.lang.Thread.run(Thread.java:619) Caused by: javax.mail.MessagingException: Exception reading response; nested exception is: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1462) at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1260) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370) at javax.mail.Service.connect(Service.java:297) at javax.mail.Service.connect(Service.java:156) at javax.mail.Service.connect(Service.java:105) at javax.mail.Transport.send0(Transport.java:168) at javax.mail.Transport.send(Transport.java:98) at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1128) ... 3 more Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1591) at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:187) at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:181) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:975) at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:123) at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:516) at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:454) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:884) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:744) at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75) at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:97) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read(BufferedInputStream.java:237) at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:75) at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1440) ... 11 more Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:285) at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:191) at sun.security.validator.Validator.validate(Validator.java:218) at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126) at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209) at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:954) ... 23 more Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174) at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238) at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:280) ... 29 more | ||||
Tags | Keine Tags zugeordnet. | ||||
Project | Magellan 2 | ||||
|
Bei mir funktionieren folgende Einstellungen: SMTP-Server: mail.gmx.net Port: 587 Benutzername: 12345678 (Kundennummer einsetzen) [x] Verwende SSL [x] Verwende TLS [x] Authentifizierung verwenden Siehe auch https://hilfe.gmx.net/sicherheit/ssl.html#andere |
|
Einstellungen geändert, Benutzername auf Kundennummer statt EMail-Adresse geändert => keine Änderung. Kann es sein, dass sich das SSL-Framework auf irgendwelche Betriebssystem-Verzeichnisse für PKI-Zertifikate abstützt? Bei mir läuft Magellan auf einem Debian-System, dass ja von Hause aus immer sehr spartanisch ausgestattet ist. |
|
Wäre möglich, müsste ich nachforschen. Welches JRE wird denn benutzt? (Steht am Anfang der Logdatei.) |
|
Sollte das noch ein aktuelles Problem sein, bitte neu melden. |