You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Claus Ibsen (JIRA)" <ji...@apache.org> on 2009/06/11 07:47:35 UTC
[jira] Resolved: (CAMEL-1645) Can't set the outgoing mail's
content-type and charset
[ https://issues.apache.org/activemq/browse/CAMEL-1645?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen resolved CAMEL-1645.
--------------------------------
Resolution: Fixed
> Can't set the outgoing mail's content-type and charset
> ------------------------------------------------------
>
> Key: CAMEL-1645
> URL: https://issues.apache.org/activemq/browse/CAMEL-1645
> 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 http://camel.apache.org/mail.html 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://rohitr@xyzab.pramati.com?password=32478hds78&contentType=text/html
> 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://rohitr@xyzab.pramati.com?password= 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.