Comment envoyer un fichier en pièce jointe du mail via camel spring DSL

Je suis en utilisant le Chameau 2.9.x pour l'intégration des fins de notre projet actuel. L'un des parcours se compose de deux points de terminaison du fichier d'interrogation point de terminaison et de messagerie smtp point de terminaison. Les fichiers produits par le premier point de terminaison doit être envoyé par le smtp d'extrémité en tant que pièces jointes.

Pour les Chameaux de configuration, nous utilisons Printemps DSL (il s'agit en fait d'une exigence). Printemps version 3.1.1. Malheureusement, j'ai trouvé que java dsl exemples et de la documentation de joindre un fichier à un message électronique en chameau routes.

<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>

Cette config envoie les fichiers brut/corps de texte, pas en tant que pièces jointes (même les fichiers binaires).
Est-il un moyen d'envoyer des fichiers en tant que pièces jointes sans l'aide de Java dsl?

Le tsar, avez-vous obtenu ce que vous avez demandé. Si oui, veuillez donner quelques conseils pour y parvenir. Je suis en train de travailler sur les mêmes choses, ne peut toujours pas en mesure de le comprendre.
C'était il y a 4 ans, avec le printemps et le chameau versions qui sont aujourd'hui obsolètes, en plus je ne me souviens pas vraiment de détails, sauf que l'on a accepté de répondre à fonctionné pour moi.
Vous avez utilisé java dsl au lieu du printemps à l'atteindre. Suis-je la corriger.
Non, il n'y a pas de Java DSL alors 🙂 C'était toujours le printemps xml de config, j'ai juste mis en place un Attacher bean et enregistré avec le printemps xml de config, comme suggéré par Petter réponse.
Merci beaucoup pour votre temps.:)

OriginalL'auteur Czar | 2012-06-14