Seite 1 von 2 12 LetzteLetzte
Zeige Ergebnis 1 bis 15 von 23

Thema: Externer Mailserver: TLS fails

  1. #1
    STARFACE User

    Registriert seit
    06.06.2014
    Beiträge
    20

    Standard Externer Mailserver: TLS fails

    Hi,

    nachdem die Mails vom internen Mailserver meistens als Spam eingestuft werden, sollte auf einen externen Mailserver umgestellt werden.
    Allerdings funktioniert TLS irgendwie nicht… im Log steht "Unable to send email "Test..." to mail@….com without TLS" obwohl die TLS checkmark gesetzt ist
    Der Server akzeptiert nur TLS auf 587 oder SSL 465

    Settings:
    Server: extern
    SMTP: smtp.mailserver.com:587
    Benutzername: user
    Passwort: ****
    SMTP mit Authentifizierung: √ TLS verwenden
    SMTP nach POP3: nein
    POP3-Server: ----

    und das Log ergibt (domains ersetzt):
    [2020-05-19 11:58:15,432] INFO MailComponent The email "Test..." to [mail@meinedomain.com] was queued for sending
    [2020-05-19 11:58:15,432] INFO MailComponent Preparing email "Test..." for sending to [mail@meinedomain.com]
    [2020-05-19 11:58:15,817] ERROR MailComponent Unable to send email "Test..." to mail@meinedomain.com without TLS: Sending the email to the following server failed : smtp.mailserver.com:587
    org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.mailserver.com:587
    at org.apache.commons.mail.Email.sendMimeMessage(Emai l.java:1410)
    at de.starface.core.component.utils.MailComponent.sen d(MailComponent.java:534)
    at de.starface.core.component.utils.MailComponent.sen dMailWithoutTLS(MailComponent.java:498)
    at de.starface.core.component.utils.MailComponent.sen dMail(MailComponent.java:482)
    at de.starface.core.component.utils.MailComponent.pre pareAndSend(MailComponent.java:364)
    at de.starface.core.component.utils.MailComponent.lam bda$sendAsync$1(MailComponent.java:216)
    at java.util.concurrent.FutureTask.run(FutureTask.jav a:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
    Caused by: com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Must issue a STARTTLS command first

    at com.sun.mail.smtp.SMTPTransport.issueSendCommand(S MTPTransport.java:2108)
    at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTrans port.java:1609)
    at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTr ansport.java:1117)
    at javax.mail.Transport.send0(Transport.java:195)
    at javax.mail.Transport.send(Transport.java:124)
    at org.apache.commons.mail.Email.sendMimeMessage(Emai l.java:1400)
    ... 9 more
    [2020-05-19 11:58:15,818] ERROR MailComponent Unable to send email "Test..." to [mail@meinedomain.com]
    org.apache.commons.mail.EmailException: Unable to send email "Test..." to mail@meinedomain.com without TLS: Sending the email to the following server failed : smtp.mailserver.com:587
    at de.starface.core.component.utils.MailComponent.sen dMailWithoutTLS(MailComponent.java:510)
    at de.starface.core.component.utils.MailComponent.sen dMail(MailComponent.java:482)
    at de.starface.core.component.utils.MailComponent.pre pareAndSend(MailComponent.java:364)
    at de.starface.core.component.utils.MailComponent.lam bda$sendAsync$1(MailComponent.java:216)
    at java.util.concurrent.FutureTask.run(FutureTask.jav a:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
    Caused by: org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.mailserver.com:587
    at org.apache.commons.mail.Email.sendMimeMessage(Emai l.java:1410)
    at de.starface.core.component.utils.MailComponent.sen d(MailComponent.java:534)
    at de.starface.core.component.utils.MailComponent.sen dMailWithoutTLS(MailComponent.java:498)
    ... 7 more
    Caused by: com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Must issue a STARTTLS command first

    at com.sun.mail.smtp.SMTPTransport.issueSendCommand(S MTPTransport.java:2108)
    at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTrans port.java:1609)
    at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTr ansport.java:1117)
    at javax.mail.Transport.send0(Transport.java:195)
    at javax.mail.Transport.send(Transport.java:124)
    at org.apache.commons.mail.Email.sendMimeMessage(Emai l.java:1400)
    ... 9 more
    [2020-05-19 11:58:15,819] WARN MailComponent Email could not be send! Creating a report so the user has the possibillity to resend the mail.
    [2020-05-19 11:58:15,819] INFO MailComponent Copying attachments to /var/cache/tomcat6/temp/email
    [2020-05-19 11:58:15,819] WARN MailComponent Reporting Mail: STARFACE<SAVE_MAIL_DELIMITER>starface@mailserver.c om<SAVE_MAIL_DELIMITER>mail@meinedomain.com<SAVE_M AIL_DELIMITER>Test...<SAVE_MAIL_DELIMITER>Test...< SAVE_MAIL_DELIMITER>de<SAVE_MAIL_DELIMITER>ADMIN<S AVE_MAIL_DELIMITER>null<SAVE_MAIL_DELIMITER>false< SAVE_MAIL_DELIMITER>true
    Error was caused by: Es ist ein unbekannter Fehler aufgetreten!

    Habt ihr einen Tip?
    besten Dank & liebe Grüße,
    paradeiser

  2. #2
    STARFACE Expert

    Registriert seit
    17.02.2017
    Ort
    Karlsruhe
    Beiträge
    268

    Standard

    Hey,

    ich habe aktuell auch ein Problem mit dem Senden von Emails mit der Starface. Es ist zwar ein anderes Problem allerdings nerven mich solche Einträge im LOG:

    Code:
    ... 9 more
    Wo findet man das komplette LOG?

    Du kannst evt. Probieren das LOG Level auf Trace/ALL zu stellen. Für meinen Fehler hat es leider nichts gebracht.

    Ich gehe mal davon aus, das deine SF probleme hat eine TLS Verbindung aufzubauen und schickt es deswegen ohne raus.

    Ich würde alle Einstellungen Prüfen. Evt. Zahlendreher o. Passwort falsch. Außerdem kannst du mal prüfen ob du den Server+Port über die Anlage per ssh erreichst.
    MfG

    Schulz

  3. #3
    STARFACE Expert
    Benutzerbild von nucom
    Registriert seit
    11.12.2012
    Ort
    9443 Widnau
    Beiträge
    1.711

    Standard

    Hallo Schulz

    Das ... 9 more bezieht sich auf den Stacktrace. Dieser Zeigt welche Funktion, von welcher Funktion in welcher Reihenfolge welche Folgefunktion aufgerufen wurde. und diese kann sehr gross werden, deshalb wurde sie gekürtzt.

    Die wichtigsten Stacktrace Punkte sind ja trotzdem aufgelistet.

    MfG

    Fabian
    Modulhersteller aus der Schweiz
    __________________________________________________ ________
    STARFACE Excellence Partner: Info | Certified Module Creator Kontakt

  4. #4
    STARFACE User

    Registriert seit
    24.06.2020
    Beiträge
    9

    Standard

    Ich habe das selbe Problem. Es sieht so aus als würde STARTTLS nicht gesendet, die Logs vom Mailserver scheinen das zu bestätigen.
    [2020-06-24 10:03:26,602] ERROR MailComponent Unable to send email "Test..." to [test@meine-domain.com]
    org.apache.commons.mail.EmailException: Unable to send email "Test..." to test@meine-domain.com without TLS: Sending the email to the following server failed : smtp.mail-server.com:25
    at de.starface.core.component.utils.MailComponent.sen dMailWithoutTLS(MailComponent.java:510)
    at de.starface.core.component.utils.MailComponent.sen dMail(MailComponent.java:482)
    at de.starface.core.component.utils.MailComponent.pre pareAndSend(MailComponent.java:364)
    at de.starface.core.component.utils.MailComponent.lam bda$sendAsync$1(MailComponent.java:216)
    at java.util.concurrent.FutureTask.run(FutureTask.jav a:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
    Caused by: org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.mail-server.com:25
    at org.apache.commons.mail.Email.sendMimeMessage(Emai l.java:1410)
    at de.starface.core.component.utils.MailComponent.sen d(MailComponent.java:534)
    at de.starface.core.component.utils.MailComponent.sen dMailWithoutTLS(MailComponent.java:498)
    ... 7 more
    Caused by: com.sun.mail.smtp.SMTPSendFailedException: 530 #5.7.0 Must issue a STARTTLS command first

    at com.sun.mail.smtp.SMTPTransport.issueSendCommand(S MTPTransport.java:2108)
    at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTrans port.java:1609)
    at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTr ansport.java:1117)
    at javax.mail.Transport.send0(Transport.java:195)
    at javax.mail.Transport.send(Transport.java:124)
    at org.apache.commons.mail.Email.sendMimeMessage(Emai l.java:1400)
    ... 9 more
    Ich habe den Haken bei "TLS verwenden" gesetzt, Server ist auf "extern" gestellt, ich verwende SMTP mit Authentifizierung. Benutzer und Passwort sind gültig, werden auch von einigen anderen externen Diensten verwendet.
    Es macht keinen Unterschied, ob der haken bei "TLS verwenden" gesetzt ist, oder nicht.

    Wir verwenden eine Cloud-Appliance mit der Version 6.6.0.10.

  5. #5
    STARFACE Admin

    Registriert seit
    22.11.2013
    Beiträge
    163

    Standard

    Wo steht der Mailserver?
    Office 365 bzw. Microsoft 365?
    Beste Grüße,
    Manuel

  6. #6
    STARFACE User

    Registriert seit
    24.06.2020
    Beiträge
    9

    Standard

    Der steht bei einem Hoster, ist ein Exchange 2013 glaube ich, hinter einer Cisco IronPort.
    Ich habe dort auch ein Ticket geöffnet, dort wurde mir gesagt dass das Problem beim Client (Starface) liegt.

  7. #7
    STARFACE Expert
    Benutzerbild von andreas.stein
    Registriert seit
    04.12.2014
    Ort
    Bitburg
    Beiträge
    597

    Standard

    Hallo Hans. Laut Logfile benutzt du Port 25. Für TLS bitte smtp.mail-server.com:587 eingeben.
    Viele Grüße,

    Andreas Stein
    IT Fabrik Systemhaus GmbH & Co. KG

    STARFACE Excellence Partner

  8. #8
    STARFACE Admin

    Registriert seit
    22.11.2013
    Beiträge
    163

    Standard

    Hallo Andreas,
    im ersten Log hat er über Port 587 versucht.

    @Hans dein User = Mailadresse?
    Beste Grüße,
    Manuel

  9. #9
    STARFACE Expert
    Benutzerbild von andreas.stein
    Registriert seit
    04.12.2014
    Ort
    Bitburg
    Beiträge
    597

    Standard

    Es gibt nur einen Log von Hans.
    Viele Grüße,

    Andreas Stein
    IT Fabrik Systemhaus GmbH & Co. KG

    STARFACE Excellence Partner

  10. #10
    STARFACE Expert
    Benutzerbild von nucom
    Registriert seit
    11.12.2012
    Ort
    9443 Widnau
    Beiträge
    1.711

    Standard

    Es könnte sein, dass der Boolean in der DB eventuell nicht existiert oder falsch ist.

    Wenn es keine Cloud ist könntest du per SSH draufgehen und folgende Befehle eingeben:

    Code:
    psql Asterisk
    SELECT value  FROM setup WHERE key='smtp.useTLS';
    Die Antwort sollte "true" sein.
    Wenn der Wert aus irgendeinem Grund "false" wäre würde das heissen, dass dein Haken aus der GUI nicht korrekt ins Backend geschrieben wurde.

    MfG

    Fabian
    Modulhersteller aus der Schweiz
    __________________________________________________ ________
    STARFACE Excellence Partner: Info | Certified Module Creator Kontakt

  11. #11
    STARFACE User

    Registriert seit
    24.06.2020
    Beiträge
    9

    Standard

    @ nucom:
    Ich habe eine Cloud.
    Ich habe mir ein Backup gezogen und sehe dort in der Hibernate-Datei für Setup "de.vertico.starface.db.v1.hibernate.Setup" nach dem Wert "smtp.useTLS" "false" stehen.
    Die anderen Werte wie "smtp.extern.auth.username" etc stimmen mit der Maseke überein. Sieht also nach einem Bug im Web-Frontend aus...?

    @andreas.stein:
    Es ist nur Port 25 offen, und der funktioniert mit TLS. Ich habe eine handvoll anderer Dienst, welche ebenfalls über das Internet darauf zugreifen, mit dem selben Benutzer.

    Nachdem es einen bestehenden Thread zu diesem Problem gibt, habe ich diesen verwendet, anstatt einen neuen zu eröffnen. Ich hoffe das dient nicht nur der allgemeinen Verwirrung.

  12. #12
    STARFACE Expert
    Benutzerbild von nucom
    Registriert seit
    11.12.2012
    Ort
    9443 Widnau
    Beiträge
    1.711

    Standard

    Ich habe eine Cloud.
    Ich habe mir ein Backup gezogen und sehe dort in der Hibernate-Datei für Setup "de.vertico.starface.db.v1.hibernate.Setup" nach dem Wert "smtp.useTLS" "false" stehen.
    Die anderen Werte wie "smtp.extern.auth.username" etc stimmen mit der Maseke überein. Sieht also nach einem Bug im Web-Frontend aus...?
    Solange der Wert in der DB falsch ist, wird das wohl nichts mit dem TLS.
    Und wenn du das System neu Startest müsste der Haken in der GUI auch wieder rausfallen.

    Wen dem so wäre kann dir wohl nur der Support noch helfen.

    MfG

    Fabian
    Modulhersteller aus der Schweiz
    __________________________________________________ ________
    STARFACE Excellence Partner: Info | Certified Module Creator Kontakt

  13. #13
    STARFACE User

    Registriert seit
    24.06.2020
    Beiträge
    9

    Standard

    Hab nochmal im Reiter "Mail-Server" geschaut und der Haken war tatsächlich weg.
    Nochmal den Haken gesetzt, wieder ein Backup gemacht und nun steht der Wert auf "true".

    Nur krieg ich immer noch den selben Fehler wenn ich eine Mail schicken will.
    Kann es sein dass TLS nur bei Port 587 aktiv ist?

    Vom Support krieg ich leider keine konstruktive Rückmeldung....

  14. #14
    STARFACE Admin

    Registriert seit
    22.11.2013
    Beiträge
    163

    Standard

    Zitat Zitat von andreas.stein Beitrag anzeigen
    Es gibt nur einen Log von Hans.
    Du hast recht!
    Sorry hatte das von Paradeiser mit Hans vermischt.
    Beste Grüße,
    Manuel

  15. #15
    STARFACE Expert
    Benutzerbild von nucom
    Registriert seit
    11.12.2012
    Ort
    9443 Widnau
    Beiträge
    1.711

    Standard

    Zitat Zitat von Hans.Krone Beitrag anzeigen
    Nur krieg ich immer noch den selben Fehler wenn ich eine Mail schicken will.
    Kann es sein dass TLS nur bei Port 587 aktiv ist?
    Hallo Hans

    Ist der Stacktrace immer noch der gleiche?

    Weil beim alten Stacktrace zeigte es zu oberst effektiv die Funktion: at de.starface.core.component.utils.MailComponent.sendMailWithoutTLS(MailComponent.java:510) an. Ist das immer noch so?

    MfG

    Fabian
    Modulhersteller aus der Schweiz
    __________________________________________________ ________
    STARFACE Excellence Partner: Info | Certified Module Creator Kontakt

Ähnliche Themen

  1. Externer Mailserver will nicht (Office365)
    Von baeckham im Forum STARFACE Einrichtung & Administration
    Antworten: 3
    Letzter Beitrag: 04.07.2019, 14:14
  2. interner Mailserver und office365
    Von indusa im Forum STARFACE Einrichtung & Administration
    Antworten: 4
    Letzter Beitrag: 18.04.2019, 07:02
  3. SMTP Mailserver unterstützt nur SSL
    Von schristen@kellerinfo.ch im Forum STARFACE Einrichtung & Administration
    Antworten: 0
    Letzter Beitrag: 21.03.2018, 14:20
  4. Antworten: 5
    Letzter Beitrag: 29.03.2015, 13:29
  5. LDAP und Kerio Mailserver
    Von udo im Forum STARFACE Einrichtung & Administration
    Antworten: 2
    Letzter Beitrag: 08.06.2009, 10:43

Lesezeichen

Forumregeln

  • Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
  • Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
  • Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
  • Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
  •