camel-spring を使用して 1 つの基本的なキャメル アプリケーションを作成しています。メールは送信できますが、本文と件名を送信できません。いくつかの方法を試しましたが、メール本文に含まれるのはファイルの内容だけです。アイデアがある場合は、入力を提供してください。
<route id="notification">
<from uri="file:///home?noop=true" />
<camel:choice>
<camel:when>
<camel:simple>
${file:name} contains '{{data}}'
</camel:simple>
<camel:setHeader headerName="from">
<simple>nikhil@from.com</simple>
</camel:setHeader>
<setHeader headerName="subject">
<constant>Hello subject</constant>
</setHeader>
<setHeader headerName="contentType">
<constant>text/plain;charset=UTF-8</constant>
</setHeader>
<camel:setHeader headerName="body">
<constant>Test body</constant>
</camel:setHeader>
<camel:setBody>
<constant>Test camel set body</constant>
</camel:setBody>
<setBody>
<constant>Test set body</constant>
</setBody>
<camel:setOutHeader headerName="subject">
<simple>subject from outheader</simple>
</camel:setOutHeader>
<setHeader headerName="subject">
<constant>Status of check report extractor</constant>
</setHeader>
<camel:to uri="smtps://smtp.server.com:465?username=user@gmail.com&password=pass&to=receiver@yahoo.com&subject=${subject}"></camel:to>
</camel:when>
</camel:choice>
</route>
試したすべての組み合わせを追加しましたが、機能していませんよろしくお願いします。