neues Thema + altes Thema: mailversand funktioniert nicht

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
malf-AKB
Beiträge: 13
Registriert: Mittwoch 23. Februar 2011, 17:02

neues Thema + altes Thema: mailversand funktioniert nicht

Beitrag von malf-AKB »

Hallo zusammen,
ich bekomme den Mailversand nicht mehr eingerichtet. Ich habe den Provider ewetel.net angerufen und bin mit einem Mitarbeiter die Einstellungen durch gegangen. Aber daran scheint es nicht zu liegen. Ich benutze den Port 587, der mir genannt wurde.
Aber sofort beim Absenden wird - Could not connect to SMTP host - gemeldet.
Ich weiß nicht an welcher Schraube ich drehen kann und hänge einmal die Fehlermeldung an.
Ich benutze Ubuntu als Betriebssystem.
mfG
Wolf

javax.mail.MessagingException: Could not connect to SMTP host: smtp.ewe.net, port: 587;
nested exception is:
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1934)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:638)
at javax.mail.Service.connect(Service.java:317)
at javax.mail.Service.connect(Service.java:176)
at javax.mail.Service.connect(Service.java:125)
at javax.mail.Transport.send0(Transport.java:194)
at javax.mail.Transport.send(Transport.java:124)
at de.jost_net.JVerein.io.MailSender.sendMail(MailSender.java:333)
at de.jost_net.JVerein.io.MailSender.sendMail(MailSender.java:183)
at de.jost_net.JVerein.gui.control.MailControl$4.run(MailControl.java:452)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:976)
Caused by: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
at sun.security.ssl.InputRecord.handleUnknownRecord(InputRecord.java:710)
at sun.security.ssl.InputRecord.read(InputRecord.java:527)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
at com.sun.mail.util.SocketFetcher.configureSSLSocket(SocketFetcher.java:507)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:238)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1900)
... 10 more
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: neues Thema + altes Thema: mailversand funktioniert nicht

Beitrag von heiner »

Hallo Wolf,

hast du mal die Firewall-Einstellungen geprüft? Wenn der Port 587 dort nicht durchgelassen wird, kann es nicht funktionieren.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
malf-AKB
Beiträge: 13
Registriert: Mittwoch 23. Februar 2011, 17:02

Re: neues Thema + altes Thema: mailversand funktioniert nicht

Beitrag von malf-AKB »

nein, das habe ich nicht. Wenn ich in einer Woche wieder zu Hause bin, werde ich das als erstes machen. Vielen Dank für die Antwort.
TKD_Fuchs
Beiträge: 3
Registriert: Montag 20. März 2017, 22:07
Verein: Taekwondo Füchse Berlin e. V.
Mitglieder: 37
JVerein-Version: 2.8.15
Betriebssystem: Windows 8.1

Re: neues Thema + altes Thema: mailversand funktioniert nicht

Beitrag von TKD_Fuchs »

Hallo,

konnte das Problem schon gelöst werden? Ich kann seit einer JVerein-Aktualisierung auf Version 2.8.15 keine Mails mehr versenden.

Die Fehlermeldung lautet:
"Send failure (javax.mail.MessagingException: Could not connect to SMTP host: send.one.com, port: 25 (javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?))"

Die Einstellungen seitens des Mailproviders sind wie folgt:

User-Name/Account-Name: mail@example.com
E-Mail-Adresse: mail@example.com
Postausgangsserver (SMTP) send.one.com
SMTP-Port: 465
Use Authentication: Ja
Use SSL/TLS/STARTTLS: Ja
(also bei SSL und StartTTLS ein Häkchen gesetzt)

Habe es auch schon über Port 25 ohne SSL und Port 587 probiert, leider funktioniert das auch nicht.
Wenn es plötzlich an der Firewall läge, wie kann ich das überprüfen/ändern?

Danke im Voraus!
Sandy
malf-AKB
Beiträge: 13
Registriert: Mittwoch 23. Februar 2011, 17:02

Re: neues Thema + altes Thema: mailversand funktioniert nicht

Beitrag von malf-AKB »

Hallo, leider kann ich bei mir auch keine Lösung finden. Ich probiere es mit Port freigaben auf der Fritzbox. Doch die sind mehr für Zugriffe von Aussen gedacht. Jetzt mach ich mich noch mal ein wenig schlau über Portfreigaben allgemein in Ubuntu und hoffe auf eine Erkenntnis.
Gruß Wolf
Frederic
Beiträge: 105
Registriert: Dienstag 10. Dezember 2013, 15:17
JVerein-Version: 2.8.18
Betriebssystem: Win Server 2019

Re: neues Thema + altes Thema: mailversand funktioniert nicht

Beitrag von Frederic »

Mit Portfreigaben auf der Fritzbox hat das sicherlich nichts zu tun. Diese sind für eingehende Verbindungen, nicht für ausgehende.

Ansonsten, diese Fehlermeldung scheint mir recht aufschlussreich:

Code: Alles auswählen

javax.mail.MessagingException: Could not connect to SMTP host: smtp.ewe.net, port: 587;
nested exception is:
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
Das verstehe ich so, dass ein SSL-Handshake versucht wurde, aber irgendwelcher Plaintext ankam. Es dürfte also bedeuten, dass in JVerein der Haken bei "SSL verwenden" gesetzt ist, aber entfernt werden müsste. Stattdessen ist der Haken bei "StartTLS verwenden" richtig.

Bei TKD_Fuchs passt etwas nicht zusammen:

Code: Alles auswählen

"Send failure (javax.mail.MessagingException: Could not connect to SMTP host: send.one.com, port: 25 (javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?))"

Die Einstellungen seitens des Mailproviders sind wie folgt:

User-Name/Account-Name: mail@example.com
E-Mail-Adresse: mail@example.com
Postausgangsserver (SMTP) send.one.com
SMTP-Port: 465
Hier steht ganz klar in der Fehlermeldung, dass eine Verbindung zu Port 25 versucht wird, unten wird aber Port 465 genannt. Wie auch immer, die richtige Kombination von Einstellungen sollte hier sein: entweder Port 465 mit "SSL verwenden", oder Port 587 mit "StartTLS verwenden" (jeweils anderen Haken entfernen). Im Zweifelsfall erst mal Port 587 mit StartTLS versuchen, das ist eigentlich das heutztage übliche Verfahren. Port 25 würde ich von vorne herein vermeiden, da dieser gerne mal zur Spamvermeidung vom Provider oder irgendwelchen Firewalls blockiert wird.

Ganz wichtig: zumindest früher, als ich mein JVerein eingerichtet hatte, gab es den Bug (oder sagen wir: das überraschende, schlecht dokumentierte Verhalten), dass bei Änderungen an der Mailkonfiguration ein Neustart von Jameica notwendig war, damit diese wirksam werden. Möglicherweise ist das immer noch so.

Viele Grüße,
Frederic
TKD_Fuchs
Beiträge: 3
Registriert: Montag 20. März 2017, 22:07
Verein: Taekwondo Füchse Berlin e. V.
Mitglieder: 37
JVerein-Version: 2.8.15
Betriebssystem: Windows 8.1

Re: neues Thema + altes Thema: mailversand funktioniert nicht

Beitrag von TKD_Fuchs »

Hi Frederic,

danke, die Kombination 465 und KEIN Haken bei TLS hat es gebracht. Beim vielen Öffnen und Schließen des Programms ist mir anscheinend beim Ausprobieren diese Kombination durchgerutscht.

Viele Grüße
TKD_Fuchs
Antworten