#1 2022-07-27 10:52:23

dmourao
Member
Registered: 2022-04-12

Must issue a STARTTLS command first

I get this error when trying to send an email.
What needs to be updated?

27-Jul-2022 10:44:32.563 WARNING [pool-8-thread-1] net.datenwerke.rs.core.service.mail.MailServiceImpl$1.run Mail could not be send
net.datenwerke.rs.core.service.mail.exceptions.MailerRuntimeException: Mail could not be send
    at net.datenwerke.rs.core.service.mail.MailServiceImpl$MailSupervisorImpl.handleException(MailServiceImpl.java:58)
    at net.datenwerke.rs.core.service.mail.MailServiceImpl.sendMailSync(MailServiceImpl.java:243)
    at net.datenwerke.rs.core.service.mail.MailServiceImpl$1.run(MailServiceImpl.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
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:2114)
    at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1618)
    at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1119)
    at javax.mail.Transport.send0(Transport.java:195)
    at javax.mail.Transport.send(Transport.java:124)
    at net.datenwerke.rs.core.service.mail.MailServiceImpl.sendMailSync(MailServiceImpl.java:233)
    ... 4 more



Current configuration:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
   <smtp>
      <host>XXXXXXX</host>
      <port>587</port>
      <username>XXXXXXX</username>
      <password>XXXXXXX</password>
      <ssl>false</ssl>
      <tls>
         <enable>false</enable>
         <require>false</require>
      </tls>
   </smtp>
    <mail>
      <sender>XXXXXXX</sender>
      <forceSender>false</forceSender>
      <encryptionPolicy>allow_mixed</encryptionPolicy>
    </mail>
</configuration>

Offline

#2 2022-07-28 07:40:19

eduardo
Administrator
Registered: 2016-11-01
Website

Re: Must issue a STARTTLS command first

Hi dmourao,

https://stackoverflow.com/questions/105 … mand-first

you should enable TLS, as your server seems to require it.

Don't forget to run "config reload" after making configuration changes, or restart your reportserver in order to load them.

Regards,
Eduardo

Offline

Board footer

Powered by FluxBB