Cómo enviar archivo como archivo adjunto de correo a través de DSL camel spring

Estoy usando Camel 2.9.x para propósitos de integración en nuestro proyecto actual. Una de las rutas consta de dos puntos finales: punto final de sondeo de archivos y punto final de correo smtp. Los archivos producidos por el primer punto final deben enviarse a través de punto final SMTP como archivos adjuntos.

Para la configuración de Camel, estamos usando Spring DSL (este es un requisito). La versión de primavera es 3.1.1. Desafortunadamente, solo he encontrado ejemplos de java dsl y documentación sobre cómo adjuntar un archivo a un mensaje de correo electrónico en rutas de camellos.

<endpoint uri="file:///path/to" id="file-source"/>
<endpoint uri="smtp://mail.example.com:25/[email protected]&amp;password=secret&amp;[email protected]" id="mail-dest"/>
<route id="simplified-for-readability">
  <from ref="file-source"/>
  <to ref="mail-dest"/>
</route>

Esta configuración envía archivos como cuerpo plano / texto, no como archivos adjuntos (incluso archivos binarios). ¿Hay alguna forma de enviar archivos como archivos adjuntos sin usar Java dsl?

Respuestas a la pregunta(3)

Su respuesta a la pregunta