On Tue, Nov 17, 2009 at 5:56 PM, Andreas Veithen <andreas.veit...@gmail.com>wrote:
> Amila, > > The BaseConstants are shared among all transports and are potentially > used by code outside of the transports. Can you guarantee the this > change would not have any impact? > Theoretically changing a value of a string constant should not make any problem. I tested the mail transport. for others I can run the test suite and see. If there is a bug we need to fix that too. So I think it is ok to do this change. for mail transport we need to change following constants in the MailConstant. public static final String MAIL_HEADER_TO = "to"; public static final String MAIL_HEADER_FROM = "from"; public static final String MAIL_HEADER_CC = "cc"; public static final String MAIL_HEADER_BCC = "bcc"; public static final String MAIL_HEADER_REPLY_TO = "reply-to"; public static final String MAIL_HEADER_IN_REPLY_TO = "in-reply-to"; public static final String MAIL_HEADER_SUBJECT = "subject"; public static final String MAIL_HEADER_MESSAGE_ID = "message-id"; public static final String MAIL_HEADER_REFERENCES = "references"; // Custom headers /** @see org.apache.axis2.transport.mail.WSMimeMessage */ public static final String MAIL_HEADER_X_MESSAGE_ID = "x-message-id"; thanks, Amila. > > Andreas > > On Tue, Nov 17, 2009 at 12:50, Amila Suriarachchi > <amilasuriarach...@gmail.com> wrote: > > this patch fix this issue. > > > > thanks, > > Amila. > > > > On Tue, Nov 17, 2009 at 8:20 AM, Amila Suriarachchi > > <amilasuriarach...@gmail.com> wrote: > >> > >> > >> On Tue, Nov 17, 2009 at 12:49 AM, Andreas Veithen > >> <andreas.veit...@gmail.com> wrote: > >>> > >>> On Mon, Nov 16, 2009 at 09:46, Amila Suriarachchi > >>> <amilasuriarach...@gmail.com> wrote: > >>> > hi, > >>> > > >>> > According to [1] (3.4.7) smtp headers should handle case independent > >>> > maner. > >>> > > >>> > i.e. it should be able to process if a message comes with an > >>> > 'in-reply-to' > >>> > header. > >>> > >>> What do you mean by "it"?? > >> > >> mail transport. (MailTransportListner) > >> > >> according to that spec[1] it is valid to receive 'In-Reply-To' header as > >> 'in-reply-to'. > >> this is true for any header. > >> but since mail transport put the header as it is to header map and get > >> with the specified > >> name, header should come as in the value specified in the constants > file. > >> > >> thanks, > >> Amila. > >> > >> [1] http://www.w3.org/Protocols/rfc822/ > >>> > >>> > to do this I would like to change the header names to lower case > before > >>> > adding to the map and > >>> > make all the constant field values to lower case. > >>> > > >>> > [1] http://www.w3.org/Protocols/rfc822/ > >>> > -- > >>> > Amila Suriarachchi > >>> > WSO2 Inc. > >>> > blog: http://amilachinthaka.blogspot.com/ > >>> > > >> > >> > >> > >> -- > >> Amila Suriarachchi > >> WSO2 Inc. > >> blog: http://amilachinthaka.blogspot.com/ > > > > > > > > -- > > Amila Suriarachchi > > WSO2 Inc. > > blog: http://amilachinthaka.blogspot.com/ > > > -- Amila Suriarachchi WSO2 Inc. blog: http://amilachinthaka.blogspot.com/