DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38939>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38939

           Summary: Errors when sending MultiPartEmail with another email as
                    an attachment
           Product: Commons
           Version: 1.0 Final
          Platform: Other
        OS/Version: other
            Status: NEW
          Severity: major
          Priority: P2
         Component: Email
        AssignedTo: commons-dev@jakarta.apache.org
        ReportedBy: [EMAIL PROTECTED]


Take a look at the code below:

if( debugMode ) {
  if( logger.isInfoEnabled() ) {
    logger.info( "DEBUG mode is on.  Sending email to " + debugEmailAddress );
  }
  MultiPartEmail debugEmail = new MultiPartEmail();
  if( logger.isDebugEnabled() ) {
    debugEmail.setDebug( true );
  }
  debugEmail.setBounceAddress( debugEmailAddress );
  debugEmail.setFrom( debugEmailAddress );
  debugEmail.addReplyTo( debugEmailAddress );
  debugEmail.addTo( debugEmailAddress );
  debugEmail.setSubject( "Test Message: " + email.getSubject() );
  debugEmail.setMsg( "The email manager is operating in test mode.  " +
    "Attached is a message it would have sent had it been running for real." );
  debugEmail.addPart( new MimeMultipart( 
              new MimePartDataSource( email.getMimeMessage() ) ) );

  debugEmail.setMailSession( emailSession );
  messageId = debugEmail.send();
}


I get the following exception when I call debugEmail.send():


2006-03-12 09:07:01,140 [      main] INFO 
com.djinnsoft.jade.email.EmailManager: DEBUG mode is on.  Sending email to
[EMAIL PROTECTED]
2006-03-12 09:07:01,640 [      main] WARN 
com.djinnsoft.jade.email.EmailManager: Error emailing sent item 2000035: Sending
the email to the following server failed : null:25
javax.mail.SendFailedException: Sending failed;
 nested exception is:
  javax.mail.MessagingException: IOException while sending message;
 nested exception is:
  java.io.IOException: "text/plain" DataContentHandler requires String object,
was given object of type class javax.mail.internet.MimeMultipart
  at javax.mail.Transport.send0(Transport.java:219)
  at javax.mail.Transport.send(Transport.java:81)
  at org.apache.commons.mail.Email.sendMimeMessage(Email.java:863)
  at org.apache.commons.mail.Email.send(Email.java:898)
  at 
com.djinnsoft.jade.email.EmailManager.processMailing(EmailManager.java:1205)


(line 1205 corresponds to "messageId = debugEmail.send();" in my code)

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to