I am getting MessagingException without any error code or message when i sent messages to SMTP server using javax mail ver: 1.3.2
On enabling mail DEBUG logs found that we don't get anything in "DEBUG SMTP RCVD" when finishData sends a "." to SMTP server. Below are the logs.
Please let me know if its a issue with the mail jar which has been fixed in the later versions:
LOGS
========================================================================================================================================
DEBUG SMTP RCVD: 250 2.0.0 u2L9hm88016045 Message accepted for delivery
Mon Mar 21 02:43:49 PDT 2016 (T8) (Misc:info): Done sending email to SMTP server
DEBUG SMTP SENT: QUIT
Mon Mar 21 02:43:49 PDT 2016 (T10) (Misc:info): Connected to SMTP server with session javax.mail.Session@67b0af5 and transport <null> before cleanup of transport session
Mon Mar 21 02:43:49 PDT 2016 (T10) (Misc:info): ********* getting smtp transport
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
Mon Mar 21 02:43:49 PDT 2016 (T10) (Misc:info): Connected to SMTP server with session javax.mail.Session@67b0af5 and transport smtp: after cleanup of transport session
Mon Mar 21 02:43:49 PDT 2016 (T10) (Misc:info): Connecting to SMTP server smtpint-m1.test.com
DEBUG SMTP: useEhlo true, useAuth false
DEBUG: SMTPTransport trying to connect to host "smtpint-m1.test.com", port 25
DEBUG SMTP RCVD: 220 ******************************************************************************
DEBUG: SMTPTransport connected to host "smtpint-m1.test.com", port: 25
DEBUG SMTP SENT: EHLO app236.test.com
DEBUG SMTP RCVD: 250-test.com Hello app236.test.com [216.109.111.62], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-STARTTLS
250-DELIVERBY
250 HELP
DEBUG SMTP Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP Found extension "PIPELINING", arg ""
DEBUG SMTP Found extension "8BITMIME", arg ""
DEBUG SMTP Found extension "SIZE", arg ""
DEBUG SMTP Found extension "DSN", arg ""
DEBUG SMTP Found extension "ETRN", arg ""
DEBUG SMTP Found extension "STARTTLS", arg ""
DEBUG SMTP Found extension "DELIVERBY", arg ""
DEBUG SMTP Found extension "HELP", arg ""
Mon Mar 21 02:43:49 PDT 2016 (T10) (Misc:info): Connected to SMTP server smtpint-m1.test.com
Mon Mar 21 02:43:49 PDT 2016 (T10) (Misc:info): Sending email to SMTP server
DEBUG SMTP: use8bit false
DEBUG SMTP SENT: MAIL FROM:<ordersender-prod@test.com>
DEBUG SMTP RCVD: 250 2.1.0 <ordersender-prod@test.com>... Sender ok
DEBUG SMTP SENT: RCPT TO:<xyz@test.fr>
DEBUG SMTP RCVD: 250 2.1.5 <xyz@test.fr>... Recipient ok
Verified Addresses
xyz@test.fr
DEBUG SMTP SENT: DATA
DEBUG SMTP RCVD: 354 Enter mail, end with "." on a line by itself
DEBUG SMTP SENT:
.
DEBUG SMTP RCVD:
Mon Mar 21 03:05:01 PDT 2016 (T10) (Misc:info): javax.mail.MessagingException:
at com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:879)
at com.sun.mail.smtp.SMTPTransport.finishData(SMTPTransport.java:820)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:322)
at ariba.network.util.net.SendMailHelper.sendSimpleMessagePrivate(SendMailHelper.java:581)
at ariba.network.util.net.SendMailHelper.sendMail(SendMailHelper.java:358)
at ariba.network.util.net.SendMailHelper.sendMail(SendMailHelper.java:259)
at ariba.network.service.common.ansupplierlink.MailSL.sendOrder(MailSL.java:389)
at ariba.network.service.common.ansupplierlink.GenericSL.sendOrder(GenericSL.java:123)
at ariba.network.service.common.podispatcher.PODispatcherQueueWorkItemCommon.sendOrder(PODispatcherQueueWorkItemCommon.java:217)
at ariba.network.service.common.podispatcher.PODispatcherQueueWorkItemCommon.handleItem(PODispatcherQueueWorkItemCommon.java:125)
at ariba.network.common.anpersistentqueuedispatcher.ANPersistentQueueDispatcherWorkItem.handle(ANPersistentQueueDispatcherWorkItem.java:126)
at ariba.network.common.anpersistentqueuedispatcher.ANPersistentQueueDispatcherWorker.handleWorkItem(ANPersistentQueueDispatcherWorker.java:157)
at ariba.network.common.anpersistentqueuedispatcher.ANPersistentQueueDispatcherWorker.run(ANPersistentQueueDispatcherWorker.java:110)
Mon Mar 21 03:05:01 PDT 2016 (T10) (Misc:info): Cause for the exception while sending message to SMTP server: null