我只有從信箱其是從地址X或尋址Y消耗郵件。我怎樣才能配置這在駱駝uri?駱駝郵件2.13.0 searchterm:如何配置多個地址?
我只找到了SEARCHTERM配置有1個地址(searchTerm.from = X)使用Direct Component路線
我只有從信箱其是從地址X或尋址Y消耗郵件。我怎樣才能配置這在駱駝uri?駱駝郵件2.13.0 searchterm:如何配置多個地址?
我只找到了SEARCHTERM配置有1個地址(searchTerm.from = X)使用Direct Component路線
段,它的工作原理是方法調用
例如:
<route>
<from uri="imap://[email protected]_1"/>
<to uri="direct:processMail"/>
</route>
<route>
<from uri="imap://[email protected]_2"/>
<to uri="direct:processMail"/>
</route>
<route>
<from uri="direct:processMail"/>
<to uri="bean:MailService?method=process"/>
<to uri="activemq:queue:mail.out"/>
</route>
希望這有助於。
是的,我知道這是可以設置2路(一用searchTerm.from = X,其他與searchTerm.from = Y),問題是如何僅通過一條路線實現相同的行爲。 – soilworker
然後嘗試含量富集http://camel.apache.org/content-enricher.html –
OR運算符不支持,所以建立2條路線是我們唯一可行的解決方案。 – soilworker
一個好主意,可以看看單元測試的源代碼,看到駱駝駱駝郵件 –
如何測試這個功能本身我已經看了代碼和測試。多個searchTerms與AND運算符相結合,在我的用例中,我需要一個OR運算符。所以我會說這不適用於駱駝uri配置或我錯過了一些東西。我看到的唯一方法是建立一個自定義的searchtearm(searchTerm =#mysearchterm),這對我們來說是不幸的。 – soilworker
不錯,但我們不支持或不,所以你必須建立一個自定義項 –