So senden Sie eine Datei als Mail-Anhang über Camel Spring DSL

Ich verwende Camel 2.9.x für Integrationszwecke in unserem aktuellen Projekt. Eine der Routen besteht aus zwei Endpunkten - dem Dateiabrufendpunkt und dem SMTP-Mailendpunkt. Dateien, die vom ersten Endpunkt erstellt wurden, müssen als Anhänge über den SMTP-Endpunkt gesendet werden.

Für die Camel-Konfiguration verwenden wir Spring DSL (dies ist eigentlich eine Voraussetzung). Die Frühlingsversion ist 3.1.1. Leider habe ich nur Java Dsl-Beispiele und Dokumentationen zum Anhängen einer Datei an eine E-Mail-Nachricht in Kamelrouten gefunden.

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

Diese Konfiguration sendet Dateien als Nur-Text-Text, nicht als Anhänge (auch Binärdateien). Gibt es eine Möglichkeit, Dateien als Anhänge zu senden, ohne Java dsl zu verwenden?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage