commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 38939] New: - Errors when sending MultiPartEmail with another email as an attachment
Date Sun, 12 Mar 2006 14:20:02 GMT
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: dcherk@djinnsoft.com


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
test@djinnsoft.com
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: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message