java.net.SocketException: Connection closed by remote host

java.net.SocketException: Connection closed by remote host

Hi,

I'm trying to implement zoho mail with my own domain in my java application, I configured the mail.properties with my infos. follow below:

  1. mail.server.host=smtp.zoho.com
    mail.server.port=465
    mail.enable.ssl=true
    mail.smtp.starttls.enable=true
    mail.auth=true
    mail.password=**mypassowrd**
And when I send I got this message:
  1. Caused by: com.outjected.email.api.SendFailedException: Send Failed
  2. at com.outjected.email.impl.util.MailUtility.send(MailUtility.java:276)
  3. at com.outjected.email.impl.MailTransporterImpl.send(MailTransporterImpl.java:35)
  4. at com.outjected.email.impl.MailMessageImpl.send(MailMessageImpl.java:395)
  5. ... 79 more
  6. Caused by: javax.mail.MessagingException: Can't send command to SMTP host;
  7.   nested exception is:
  8. java.net.SocketException: Connection closed by remote host
  9. at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:2157)
  10. at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:2144)
  11. at com.sun.mail.smtp.SMTPTransport.close(SMTPTransport.java:1210)
  12. at javax.mail.Transport.send0(Transport.java:197)
  13. at javax.mail.Transport.send(Transport.java:124)
  14. at com.outjected.email.impl.util.MailUtility.send(MailUtility.java:273)
  15. ... 81 more
  16. Caused by: java.net.SocketException: Connection closed by remote host
  17. at sun.security.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1565)
  18. at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:71)
  19. at com.sun.mail.util.TraceOutputStream.write(TraceOutputStream.java:128)
  20. at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
  21. at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
  22. at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:2155)
  23. ... 86 more



What am I missing? Please help me!