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

Reply via email to