Hi Can you create a ticket in JIRA with your findings?
On Tue, Oct 6, 2009 at 8:36 PM, tide08 <sachin2...@yahoo.com> wrote: > >>>Also, RFC standard mention that Content-ID should be globally unique but > Camel Mail just sets it to filename instead. > > I understand setting unique name may need lot of work as camel than has to > parse through each message part to find reference to that cid and replace > value with generated unique cid. > > > > tide08 wrote: >> >> I am using Camel 1.6.1, but this holds true for 1.6.2-SNAPSHOT and 2.0.0.. >> >> It looks like Camel Mail Component does not set Content-ID mime header >> correctly or probably assumption is that BodyPart will take care of it. As >> a result embedded images in html body do not work ( img >> src="cid:somename.img"). >> >> Currently Content-ID is set as - >> >> //MailBinding.java >> // add a Content-ID header to the attachment >> messageBodyPart.addHeader("Content-ID", attachmentFilename.substring(4)); >> >> But according to RFC standards [http://www.ietf.org/rfc/rfc2392.txt], >> Content-ID value should be enclosed with in angle brackets, so it should >> be modified to- >> >> //MailBinding.java >> // add a Content-ID header to the attachment >> messageBodyPart.addHeader("Content-ID", "<" + >> attachmentFilename.substring(4) + ">"); >> >> Also, RFC standard mention that Content-ID should be globally unique but >> Camel Mail just sets it to filename instead. >> >> Also, below should be modified which incorrectly sets fileName inclusive >> of "cid:", but expectation would be strip off "cid" off it, similar to >> Content-ID >> >> // Set the filename >> messageBodyPart.setFileName(attachmentFilename); >> >> Should be - >> >> // Set the filename >> messageBodyPart.setFileName(attachmentFilename.substring(4)); >> > > -- > View this message in context: > http://www.nabble.com/Camel-Mail-Component%3A-Content-ID-incorrect--tp25760500p25774339.html > Sent from the Camel - Users mailing list archive at Nabble.com. > > -- Claus Ibsen Apache Camel Committer Open Source Integration: http://fusesource.com Blog: http://davsclaus.blogspot.com/ Twitter: http://twitter.com/davsclaus