lavagna icon indicating copy to clipboard operation
lavagna copied to clipboard

Can't send test mail

Open mzch opened this issue 2 years ago • 2 comments

I tried to set up SMTP server and send a test mail but failed. Nginx log is as below:

118.243.18.144 - - [01/Sep/2021:08:41:02 -0700] "POST /api/check-smtp/[email protected] HTTP/2.0" 500 0 "https://lavagna.info/admin/smtp/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36"

Another app hosted on the same vps can send an email.

My mail server has both IPv4 address and IPv6 address, but the host running Lavagna has only IPv4 address. Is this related?

mzch avatar Sep 01 '21 15:09 mzch

Finally Lavagna fails to negotiate SSL session with the latest Postfix mail server. My postfix server accept only TLSv1.1 - TLSv1.3. Is it related?

  • Postfix log
Jul 24 01:27:06 mx1 postfix/smtps/smtpd[411187]: SSL_accept error from mail.alias.gdn[107.178.108.190]: lost connection

mzch avatar Jul 24 '22 20:07 mzch

  • Lavagna log
Jul 24 14:46:12 mail lavagna.sh[41144]: Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
Jul 24 14:46:12 mail lavagna.sh[41144]: #011at sun.security.ssl.HandshakeContext.<init>(HandshakeContext.java:172) ~[?:?]
Jul 24 14:46:12 mail lavagna.sh[41144]: #011at sun.security.ssl.ClientHandshakeContext.<init>(ClientHandshakeContext.java:103) ~[?:?]
Jul 24 14:46:12 mail lavagna.sh[41144]: #011at sun.security.ssl.TransportContext.kickstart(TransportContext.java:240) ~[?:?]
Jul 24 14:46:12 mail lavagna.sh[41144]: #011at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:448) ~[?:?]
Jul 24 14:46:12 mail lavagna.sh[41144]: #011at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) ~[?:?]
Jul 24 14:46:12 mail lavagna.sh[41144]: #011at com.sun.mail.util.SocketFetcher.configureSSLSocket(SocketFetcher.java:549) ~[mail-1.4.6.jar!/:1.4.6]
Jul 24 14:46:12 mail lavagna.sh[41144]: #011at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:354) ~[mail-1.4.6.jar!/:1.4.6]
Jul 24 14:46:12 mail lavagna.sh[41144]: #011at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:237) ~[mail-1.4.6.jar!/:1.4.6]
Jul 24 14:46:12 mail lavagna.sh[41144]: #011at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1928) ~[mail-1.4.6.jar!/:1.4.6]
Jul 24 14:46:12 mail lavagna.sh[41144]: #011at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654) ~[mail-1.4.6.jar!/:1.4.6]
Jul 24 14:46:12 mail lavagna.sh[41144]: #011at javax.mail.Service.connect(Service.java:295) ~[mail-1.4.6.jar!/:1.4.6]
Jul 24 14:46:13 mail lavagna.sh[41144]: #011at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) ~[spring-context-support-5.3.13.jar!/:5.3.13]
Jul 24 14:46:13 mail lavagna.sh[41144]: #011at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) ~[spring-context-support-5.3.13.jar!/:5.3.13]
Jul 24 14:46:13 mail lavagna.sh[41144]: #011... 74 more

mzch avatar Jul 24 '22 21:07 mzch