Answer for Q1, you can write a Processor to setup the invocation based on the Web Service request. You can find some example on how to prepare the invocation parameter here[1].
Answer for Q2, camel-mail use the Java mail to talk to the mail server, I think it should be find if the server is Exchange server which provides the stand POP3 service. [1]http://camel.apache.org/cxf#CXF-Howtopreparethemessageforthecamel-cxfendpointinPOJOdataformat -- View this message in context: http://camel.465427.n5.nabble.com/New-to-Camel-and-also-needing-to-come-up-to-speed-on-Java-again-tp5752662p5752681.html Sent from the Camel - Users mailing list archive at Nabble.com.