You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Ben Speakmon (JIRA)" <ji...@apache.org> on 2007/08/08 22:00:59 UTC

[jira] Resolved: (EMAIL-6) [email] Errors when sending MultiPartEmail with another email as an attachment

     [ https://issues.apache.org/jira/browse/EMAIL-6?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ben Speakmon resolved EMAIL-6.
------------------------------

    Resolution: Won't Fix

Resolving as a wontfix due to lack of interest.

> [email] Errors when sending MultiPartEmail with another email as an attachment
> ------------------------------------------------------------------------------
>
>                 Key: EMAIL-6
>                 URL: https://issues.apache.org/jira/browse/EMAIL-6
>             Project: Commons Email
>          Issue Type: Bug
>    Affects Versions: 1.0
>         Environment: Operating System: other
> Platform: Other
>            Reporter: Dave Cherkassky
>            Assignee: Ben Speakmon
>             Fix For: 1.1
>
>         Attachments: MultiPartEmailTest.java.patch
>
>
> 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)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.