camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claus Ibsen (JIRA)" <>
Subject [jira] Commented: (CAMEL-1645) Can't set the outgoing mail's content-type and charset
Date Wed, 10 Jun 2009 11:29:35 GMT


Claus Ibsen commented on CAMEL-1645:

Rohit thanks for reporting.

Arrrrggghh why is that every API that SUN does it terrible low level and a pain to work with.

Yeah I have to a bit of refator to let the I put the content on this part of the mime message
being able to detect content type and set it correctly as either text or content and handle
the charset as well :) 

> Can't set the outgoing mail's content-type and charset
> ------------------------------------------------------
>                 Key: CAMEL-1645
>                 URL:
>             Project: Apache Camel
>          Issue Type: Bug
>          Components: camel-mail
>    Affects Versions: 1.6.0, 2.0-M1, 1.6.1
>            Reporter: Rohit
>            Assignee: Claus Ibsen
>             Fix For: 1.6.2, 2.0.0
> The document at suggests that contentType header should
set the Content-Type of the out going mail, but that doesn't work.
> I am trying to set the content type of the mail I send using the contentType header.
That doesn't work, but it works if I put the contentType in the endpoint uri. i.e. - 
>             <camel:setHeader headerName="contentType"> 
>                 <camel:constant>text/html</camel:constant> 
>             </camel:setHeader> 
> Has no effect, while this works - 
>              smtp://

> But I am not able to set the charset and it always takes us-ascii 
> So for the mail the content type header comes as - 
> Content-Type: text/html; charset=us-ascii
> I tried using 
>             <camel:setHeader headerName="contentType"> 
>                 <camel:constant>text/html;charset=UTF-8</camel:constant>

>             </camel:setHeader> 
> and also 
>             <camel:setHeader headerName="content-type"> 
>                 <camel:constant>text/html;charset=UTF-8</camel:constant>

>             </camel:setHeader> 
> and 
> smtp:// 32478hds78&contentType=text/html;charset=UTF-8

> but nothing works

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

View raw message