[
https://issues.apache.org/jira/browse/CAMEL-26018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on CAMEL-26018 started by Claus Ibsen.
-------------------------------------------
> camel-mail - the CamelMailAlternativeBody header is not in the catalog
> ----------------------------------------------------------------------
>
> Key: CAMEL-26018
> URL: https://issues.apache.org/jira/browse/CAMEL-26018
> Project: Camel
> Issue Type: Bug
> Components: camel-mail
> Affects Versions: 4.18.0, 4.22.0, 4.23.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Priority: Minor
> Fix For: 4.24.0
>
>
> {{MailConstants.MAIL_ALTERNATIVE_BODY}} ({{CamelMailAlternativeBody}}, main
> 56aa5f4970a6, line 47) has no {{@Metadata}}, so the catalog does not list it
> among the smtp headers, although the producer reads it for the alternative
> body of an HTML mail when {{alternativeBodyHeader}} is not set. The YAML
> validator of Camel CLI then rejects a correct route that sets it.
> Checked with {{camel_validate_source}} of the Camel MCP server
> (4.24.0-SNAPSHOT): a route with {{setHeader: name: CamelMailAlternativeBody}}
> before {{to: smtp://localhost:3025?contentType=text/html}} gives "header
> CamelMailAlternativeBody is not set by timer, smtp (the value would be null)".
> *Proposed change*: add {{@Metadata(label = "producer", description = ...,
> javaType = "String")}} to the constant.
> _Claude Code on behalf of davsclaus_
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)