Whoops - I think I got an if statement wrong :) Have just tried patching trunk - wanna try again?
On 17/10/2007, bgoetzmann <[EMAIL PROTECTED]> wrote: > > Thank you James, > > I rebuild Camel from the latest source code, and put the statement: > mail.getConfiguration().setIgnoreUriScheme(true) > > but I continue to have the same exception. > > I will look at source code ;-) > > Bertrand. > > > James.Strachan wrote: > > > > On 16/10/2007, bgoetzmann <[EMAIL PROTECTED]> wrote: > >> > >> Hello, > >> > >> In order to better understand Camel, I create a MailComponent instance > >> that > >> I customize for the protocol and the destination. Then, I register it > >> into > >> the Camel context with the name "test". > >> > >> So in my Camel route I use the URI > >> "test://[EMAIL PROTECTED]" on which I send messages > >> (see the code bellow), but I get the following exception: > >> > >> Caused by: javax.mail.NoSuchProviderException: No provider for test > >> at javax.mail.Session.getProvider(Session.java:455) > >> > >> I thought that my customized component would be able to handle incoming > >> message and send emails! > >> Any idea on what can be wrong on my approach? > > > > The Mail component is trying to be too clever - its assuming the > > scheme you use in the URI is the actual mail protocol to use. > > > > I've just patched trunk so you can do > > > > mail.getConfiguration().setIgnoreUriScheme(true) > > > > to ignore the scheme of the URI and just use SMTP in your example > > > > -- > > James > > ------- > > http://macstrac.blogspot.com/ > > > > Open Source SOA > > http://open.iona.com > > > > > > -- > View this message in context: > http://www.nabble.com/My-test-scheme-tf4635115s22882.html#a13249326 > Sent from the Camel - Users mailing list archive at Nabble.com. > > -- James ------- http://macstrac.blogspot.com/ Open Source SOA http://open.iona.com
