3 Replies Latest reply: Feb 6, 2013 4:16 AM by 989438 RSS

    B2B outbound Channel Configuration - EMail - SMTP message cannot be sent

    Venkatesh Ramasamy
      Hello,

      I am trying to configure an outbound channel to send the payload (xml) as an attachment to an email address. I have the following configuration and when tested, the transport failed with an error "Transport error: [IPT_MsgCannotBeSent] SMTP message cannot be sent."
      Email system is Lotus Notes.

      Host name: mail.domain.com (this is the Lotus Notes SMTP server)
      Content Type: application/b2b
      Send as Attachment: True
      Email Id: vendor1@domain.com (also tried an IMAP enabled mail file)
      Subject: Test PO
      Email Server: IMAP (Defaulted to IMAP).

      Can B2B transport data to any email system / protocols or Is IMAP and POP3 are the only ones supported?

      Here is the error message and I am not sure what this means, any explanation on this would be helpful.

      Message Level     1
      Composite Name     B2BIntegrationProject
      Component Instance ID     500010
      Component Name     ProcessB2BError/processb2berror_client
      Relationship ID     1:24803
      Component     SOAdevAsoacluster01server01
           
           
      Module     oracle.soa.b2b.engine
      Host     soa01.abc.com
      Host IP Address     10.11.80.150
      User     <anonymous>
      Thread ID     [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'
      ECID     b8aa5a9790cf3aa8:-6a681e63:13c25b727fd:-8000-0000000000000002
           
      Supplemental Detail     Message Transmission Transport Exception
      Transport Error Code is OTA-SMTP-1000
      StackTrace oracle.tip.b2b.transport.TransportException: [IPT_MsgCannotBeSent] SMTP message cannot be sent.
      at oracle.tip.b2b.transport.TransportException.create(TransportException.java:93)
      at oracle.tip.b2b.transport.basic.SMTPSender.send(SMTPSender.java:628)
      at oracle.tip.b2b.transport.b2b.B2BTransport.send(B2BTransport.java:316)
      at oracle.tip.b2b.transport.TransportInterface.send(TransportInterface.java:1560)
      at oracle.tip.b2b.msgproc.Request.requestRetry(Request.java:3172)
      at oracle.tip.b2b.engine.Engine.messageRetry(Engine.java:4914)
      at oracle.tip.b2b.engine.Engine.handleTimeoutEvent(Engine.java:4474)
      at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3303)
      at oracle.tip.b2b.scheduler.TimeoutEventHandler.execute(TimeoutEventHandler.java:107)
      at oracle.integration.platform.blocks.scheduler.ScheduledJob.execute(ScheduledJob.java:137)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
      at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
      at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
      Caused by: javax.mail.internet.ParseException
      at javax.mail.internet.ContentType.<init>(ContentType.java:96)
      at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1291)
      at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1030)
      at javax.mail.internet.MimeMultipart.updateHeaders(MimeMultipart.java:416)
      at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1307)
      at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:2074)
      at oracle.tip.b2b.transport.basic.SMTPSender$1.updateHeaders(SMTPSender.java:218)
      at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:2042)
      at oracle.tip.b2b.transport.basic.SMTPSender.send(SMTPSender.java:592)
      at oracle.tip.b2b.transport.b2b.B2BTransport.send(B2BTransport.java:316)
      at oracle.tip.b2b.transport.TransportInterface.send(TransportInterface.java:1560)
      at oracle.tip.b2b.msgproc.Request.requestRetry(Request.java:3172)
      at oracle.tip.b2b.engine.Engine.messageRetry(Engine.java:4914)
      at oracle.tip.b2b.engine.Engine.handleTimeoutEvent(Engine.java:4474)
      at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3303)
      at oracle.tip.b2b.scheduler.TimeoutEventHandler.execute(TimeoutEventHandler.java:107)
      at oracle.integration.platform.blocks.scheduler.ScheduledJob.execute(ScheduledJob.java:137)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
      ... 4 more

      Could someone help me interpret this message to find where is the problem.
      Thanks,
      Venkatesh