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):
[INDENT]
ZitatAlles anzeigen[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(Email.java:1410)
at de.starface.core.component.utils.MailComponent.send(MailComponent.java:534)
at de.starface.core.component.utils.MailComponent.sendMailWithoutTLS(MailComponent.java:498)
at de.starface.core.component.utils.MailComponent.sendMail(MailComponent.java:482)
at de.starface.core.component.utils.MailComponent.prepareAndSend(MailComponent.java:364)
at de.starface.core.component.utils.MailComponent.lambda$sendAsync$1(MailComponent.java:216)
at java.util.concurrent.FutureTask.run(FutureTask.java: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(SMTPTransport.java:2108)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1609)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.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(Email.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.sendMailWithoutTLS(MailComponent.java:510)
at de.starface.core.component.utils.MailComponent.sendMail(MailComponent.java:482)
at de.starface.core.component.utils.MailComponent.prepareAndSend(MailComponent.java:364)
at de.starface.core.component.utils.MailComponent.lambda$sendAsync$1(MailComponent.java:216)
at java.util.concurrent.FutureTask.run(FutureTask.java: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(Email.java:1410)
at de.starface.core.component.utils.MailComponent.send(MailComponent.java:534)
at de.starface.core.component.utils.MailComponent.sendMailWithoutTLS(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(SMTPTransport.java:2108)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1609)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.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(Email.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.com<SAVE_MAIL_DELIMITER>mail@meinedomain.com<SAVE_MAIL_DELIMITER>Test...<SAVE_MAIL_DELIMITER>Test...<SAVE_MAIL_DELIMITER>de<SAVE_MAIL_DELIMITER>ADMIN<SAVE_MAIL_DELIMITER>null<SAVE_MAIL_DELIMITER>false<SAVE_MAIL_DELIMITER>true
Error was caused by: Es ist ein unbekannter Fehler aufgetreten!
[/INDENT]
Habt ihr einen Tip?
besten Dank & liebe Grüße,
paradeiser