powered by Jive Software

3rd party XMPP scripts to send messages fail to work

Using SENDXMPP (http://www.djcbsoftware.nl/code/sendxmpp) without TLS to deliver a message to an

Openfire user results in the following error messages:

http://debug.log

2008.06.02 19:25:04 SASLAuthentication: SaslException

javax.security.sasl.SaslException: DIGEST-MD5: digest response format violation.

Mismatched URI: /; expecting: xmpp/

Error ‘AuthSend’: error: not-authorized[?]

WORKAROUND!!! I know this is an old post, but wanted to document something I’ve found, in case others have the same issue. I was able to get this to work by commenting out this line in /usr/lib/perl5/vendor_perl/5.8.8/Net/XMPP/Protocol.pm:

return $self->AuthSASL(%args);

Note: It was line 1809 for me.

Hope somebody finds this helpful!