This commit cause several test failures please take a look https://builds.apache.org/job/axis2-transports-trunk/684/
Thanks ! On Fri, Jan 20, 2012 at 6:49 PM, <[email protected]> wrote: > Author: supun > Date: Fri Jan 20 13:19:55 2012 > New Revision: 1233893 > > URL: http://svn.apache.org/viewvc?rev=1233893&view=rev > Log: > fixing mail attachments > > Modified: > > > axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailConstants.java > > > axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailTransportSender.java > > Modified: > axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailConstants.java > URL: > http://svn.apache.org/viewvc/axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailConstants.java?rev=1233893&r1=1233892&r2=1233893&view=diff > > ============================================================================== > --- > axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailConstants.java > (original) > +++ > axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailConstants.java > Fri Jan 20 13:19:55 2012 > @@ -60,6 +60,7 @@ public class MailConstants { > public static final String TRANSPORT_MAIL_FORMAT = > "transport.mail.Format"; > public static final String TRANSPORT_FORMAT_TEXT = "Text"; > public static final String TRANSPORT_FORMAT_MP = "Multipart"; > + public static final String TRANSPORT_FORMAT_ATTACHMENT_FILE = > "AttachmentFile"; > > public static final String TRANSPORT_MAIL_FOLDER = > "transport.mail.Folder"; > public static final String TRANSPORT_MAIL_CONTENT_TYPE = > "transport.mail.ContentType"; > > Modified: > axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailTransportSender.java > URL: > http://svn.apache.org/viewvc/axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailTransportSender.java?rev=1233893&r1=1233892&r2=1233893&view=diff > > ============================================================================== > --- > axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailTransportSender.java > (original) > +++ > axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailTransportSender.java > Fri Jan 20 13:19:55 2012 > @@ -433,6 +433,15 @@ public class MailTransportSender extends > mimeMultiPart.addBodyPart(mimeBodyPart1); > mimeMultiPart.addBodyPart(mimeBodyPart2); > message.setContent(mimeMultiPart); > + > + String fileName = (String) msgContext.getProperty( > + MailConstants.TRANSPORT_FORMAT_ATTACHMENT_FILE); > + if (fileName != null) { > + mimeBodyPart2.setFileName(fileName); > + } else { > + mimeBodyPart2.setFileName("attachment"); > + } > + > mainPart = mimeBodyPart2; > } else { > mainPart = message; > > > -- Sagara Gunathunga Blog - http://ssagara.blogspot.com Web - http://people.apache.org/~sagara/ LinkedIn - http://www.linkedin.com/in/ssagara
