Jak wysłać plik jako załącznik do poczty za pomocą DSL Camel Spring
Używam Camel 2.9.x do celów integracji w naszym bieżącym projekcie. Jedna z tras składa się z dwóch punktów końcowych - punktu końcowego odpytywania pliku i punktu końcowego poczty smtp. Pliki utworzone przez pierwszy punkt końcowy muszą być wysyłane przez punkt końcowy smtp jako załączniki.
W przypadku konfiguracji Camel używamy Spring DSL (jest to rzeczywiście wymagane). Wersja wiosenna to 3.1.1. Niestety, znalazłem tylko przykłady java dsl i dokumentację dołączania pliku do wiadomości e-mail na trasach wielbłądów.
<endpoint uri="file:///path/to" id="file-source"/>
<endpoint uri="smtp://mail.example.com:25/[email protected]&password=secret&[email protected]" id="mail-dest"/>
<route id="simplified-for-readability">
<from ref="file-source"/>
<to ref="mail-dest"/>
</route>
Ta konfiguracja wysyła pliki jako zwykłe / tekstowe, a nie jako załączniki (nawet pliki binarne). Czy istnieje sposób wysyłania plików jako załączników bez używania Java dsl?