You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by Stefan Essl <es...@studi.informatik.uni-stuttgart.de> on 2011/08/12 14:41:05 UTC
XMPP receiver throws SASL authentication failed exception
Hi there,
I'm completely new to Camel and am currently trying to get a basic Google Talk XMPP receiver to run that simply writes the received message to the log. I'm using Camel within ServiceMix and wrote this snippet:
> from("xmpp://receiving_user@googlemail.com/sending_user@googlemail.com?password=secret")
> .to("log:mytestlog");
As soon as I try to deploy this route, I'm getting plenty of exceptions that run down to:
> org.apache.camel.RuntimeCamelException: SASL authentication failed using mechanism PLAIN
What am I doing wrong?
Regards,
Stefan
Re: XMPP receiver throws SASL authentication failed exception
Posted by Stefan Essl <es...@studi.informatik.uni-stuttgart.de>.
Hi,
thanks for the response. I saw the Camel XMPP page and got the example listed there to work. But as is stated there this example sends a message whereas I want to receive messages that are sent to a specific Google Talk account. Adding the serviceName didn't get my receiver to work, same exception occurred. Does "Google doesn't support SASL" mean there is no way to receive messages from a Google Talk account or does it mean I have to change something in my code to turn off SASL? If so, how and where?
Thanks,
Stefan
Am 12.08.2011 um 15:03 schrieb Tarjei Huse:
> On 08/12/2011 02:41 PM, Stefan Essl wrote:
>> Hi there,
>>
>> I'm completely new to Camel and am currently trying to get a basic Google Talk XMPP receiver to run that simply writes the received message to the log. I'm using Camel within ServiceMix and wrote this snippet:
>>
>>> from("xmpp://receiving_user@googlemail.com/sending_user@googlemail.com?password=secret")
>>> .to("log:mytestlog");
>> As soon as I try to deploy this route, I'm getting plenty of exceptions that run down to:
>>
>>> org.apache.camel.RuntimeCamelException: SASL authentication failed using mechanism PLAIN
>> What am I doing wrong?
> Google doesn't support SASL. Also see this from the Camel XMPP page:
>
> When connecting to the Google Chat service, you'll need to specify the
> serviceName as well as your credentials (as of *Camel 1.6/2.0*):
>
> // send a message from fromuser@gmail.com to touser@gmail.com
> from("direct:start").
> to("xmpp://talk.google.com:5222/touser@gmail.com?serviceName=gmail.com&user=fromuser&password=secret").
> to("mock:result");
>
> T
>
>
>
>> Regards,
>> Stefan
>
>
> --
> Regards / Med vennlig hilsen
> Tarjei Huse
> Mobil: 920 63 413
>
Re: XMPP receiver throws SASL authentication failed exception
Posted by Tarjei Huse <ta...@scanmine.com>.
On 08/12/2011 02:41 PM, Stefan Essl wrote:
> Hi there,
>
> I'm completely new to Camel and am currently trying to get a basic Google Talk XMPP receiver to run that simply writes the received message to the log. I'm using Camel within ServiceMix and wrote this snippet:
>
>> from("xmpp://receiving_user@googlemail.com/sending_user@googlemail.com?password=secret")
>> .to("log:mytestlog");
> As soon as I try to deploy this route, I'm getting plenty of exceptions that run down to:
>
>> org.apache.camel.RuntimeCamelException: SASL authentication failed using mechanism PLAIN
> What am I doing wrong?
Google doesn't support SASL. Also see this from the Camel XMPP page:
When connecting to the Google Chat service, you'll need to specify the
serviceName as well as your credentials (as of *Camel 1.6/2.0*):
// send a message from fromuser@gmail.com to touser@gmail.com
from("direct:start").
to("xmpp://talk.google.com:5222/touser@gmail.com?serviceName=gmail.com&user=fromuser&password=secret").
to("mock:result");
T
> Regards,
> Stefan
--
Regards / Med vennlig hilsen
Tarjei Huse
Mobil: 920 63 413