Overview
On the logs from mms.mdg.log, there may be lots of timeout messages. You may want to be notified of those timeouts for all connections and interfaces so that you can check the system status. Here is an example of how the timeout appears on logs:
2021-03-10 00:00:30,403 WARN MM4TransportTask [EntityTimer-1014-0] - Got exception forwarding MM4 message 63205350 on queue: 1013
javax.mail.MessagingException: Could not connect to SMTP host: XXX.XXX.XXX.XXX, port: 25;
nested exception is:
java.net.SocketTimeoutException: connect timed out
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1282)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)
at javax.mail.Service.connect(Service.java:275)
at javax.mail.Service.connect(Service.java:156)
at javax.mail.Service.connect(Service.java:105)
at javax.mail.Transport.send0(Transport.java:168)
at javax.mail.Transport.send(Transport.java:120)
at com.triplemedia.mmsddg.transport.MM4TransportTask.forwardMessage(MM4TransportTask.java:221)
at com.triplemedia.mmsddg.transport.TransportTask.sendMessage(TransportTask.java:214)
at com.triplemedia.mmsddg.transport.TransportTask.run(TransportTask.java:179)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Caused by: java.net.SocketTimeoutException: connect timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:230)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1250)
... 11 more
Information
Sending alert traps is not implemented for the MM4 interface. That implementation would be chargeable. If you are interested in getting a quotation, please create a support ticket.
<supportagent>
Please escalate the ticket to the Professional Services team. They will estimate the effort to create the alert traps and contact the Sales team to generate the quotation for the client.
</supportagent>