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:
-
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:
- Caused by: com.outjected.email.api.SendFailedException: Send Failed
- at com.outjected.email.impl.util.MailUtility.send(MailUtility.java:276)
- at com.outjected.email.impl.MailTransporterImpl.send(MailTransporterImpl.java:35)
- at com.outjected.email.impl.MailMessageImpl.send(MailMessageImpl.java:395)
- ... 79 more
- Caused by: javax.mail.MessagingException: Can't send command to SMTP host;
- nested exception is:
- java.net.SocketException: Connection closed by remote host
- at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:2157)
- at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:2144)
- at com.sun.mail.smtp.SMTPTransport.close(SMTPTransport.java:1210)
- at javax.mail.Transport.send0(Transport.java:197)
- at javax.mail.Transport.send(Transport.java:124)
- at com.outjected.email.impl.util.MailUtility.send(MailUtility.java:273)
- ... 81 more
- Caused by: java.net.SocketException: Connection closed by remote host
- at sun.security.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1565)
- at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:71)
- at com.sun.mail.util.TraceOutputStream.write(TraceOutputStream.java:128)
- at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
- at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
- at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:2155)
- ... 86 more
What am I missing? Please help me!