E-Series SMTP AutoSupport fail with :Could not connect to SMTP host
Applies to
- NetApp E-Series
- SANtricity System Manager
- AutoSupport delivery type is SMTP
Issue
- AutoSupport is not delivered via SMTP. The ASUP-TRANSMISSION-LOG file in support bundle reports the following:
Message:AutoSupport message dispatch failed as the server is not reachable
- From "Web-server-trace-log" get the following error:
ERROR [AlertManager-1] c.n.e.a.d.s.SMTPSender [SMTPSender.java:193] [requestId=0, deviceId=N/A] SMTP message send failed to: host
Caller+0 at com.ni.eseries.aa.devicemgt.smtp.SMTPSender.sendMessage(SMTPSender.java:193)
Caller+1 at smmonitor.persistentmonitor.SMTPMsgPackager.sendMail(SMTPMsgPackager.java:345)
Caller+2 at smmonitor.persistentmonitor.SMTPNotifyRunnable.sendEmailTo(SMTPNotifyRunnable.java:241)
Caller+3 at smmonitor.persistentmonitor.SMTPNotifyRunnable.run(SMTPNotifyRunnable.java:107)
Caller+4 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
javax.net.ssl.SSLException: Unsupported or unrecognized SSL message
at java.base/sun.security.ssl.SSLSocketInputRecord.handleUnknownRecord(SSLSocketInputRecord.java:451)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:175)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1416)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:456)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:427)
at com.sun.mail.util.SocketFetcher.configureSSLSocket(SocketFetcher.java:626)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:400)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:238)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2175)
... 13 common frames omitted
Wrapped by: javax.mail.MessagingException: Could not connect to SMTP host
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:740)
at javax.mail.Service.connect(Service.java:366)
at javax.mail.Service.connect(Service.java:246)
at javax.mail.Service.connect(Service.java:267)
at javax.mail.Transport.send0(Transport.java:252)
at javax.mail.Transport.send(Transport.java:174)
at com.ni.eseries.aa.devicemgt.smtp.SMTPSender.sendMessage(SMTPSender.java:162)
at smmonitor.persistentmonitor.SMTPMsgPackager.sendMail(SMTPMsgPackager.java:345)
at smmonitor.persistentmonitor.SMTPNotifyRunnable.sendEmailTo(SMTPNotifyRunnable.java:241)
at smmonitor.persistentmonitor.SMTPNotifyRunnable.run(SMTPNotifyRunnable.java:107)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)