Сабж.
~% echo test | sendxmpp -t --message-type=chat -v
sendxmpp: config: 'password' => 'pASSword'
Use of uninitialized value $val in concatenation (.) or string at /usr/bin/sendxmpp line 192.
sendxmpp: config: 'component' => ''
sendxmpp: config: 'jserver' => 'jabberon.ru'
sendxmpp: config: 'port' => '5222'
sendxmpp: config: 'username' => 'userg'
sendxmpp: Connect: 1
Error 'AuthSend': error: not-authorized[?]
sendxmpp: Disconnect
С ходу нагуглилось комметирование AuthSASL в /usr/share/perl5/Net/XMPP/Protocol.pm
# if($self->{STREAM}->GetStreamFeature($self->GetStreamID(),"xmpp-sasl"))
# {
# return $self->AuthSASL(%args);
# }
~% echo $(hostname) | sendxmpp -t --message-type=chat -v
sendxmpp: config: 'password' => 'pASSword'
Use of uninitialized value $val in concatenation (.) or string at /usr/bin/sendxmpp line 192.
sendxmpp: config: 'component' => ''
sendxmpp: config: 'jserver' => 'jabberon.ru'
sendxmpp: config: 'port' => '5222'
sendxmpp: config: 'username' => 'userg'
sendxmpp: Connect: 1
Error 'AuthSend': 503: [?]
sendxmpp: Disconnect
(perl 5.10.1. В CentOS 5 c perl'ом 5.8.8 всё работает отлично)
~% rpm -qi perl
Name : perl Relocations: (not relocatable)
Version : 5.10.1 Vendor: CentOS
Release : 119.el6_1.1 Build Date: Вск 06 Ноя 2011 04:51:56
Install Date: Чтв 19 Янв 2012 11:28:51 Build Host: c6b5.bsys.dev.centos.org
Group : Development/Languages Source RPM: perl-5.10.1-119.el6_1.1.src.rpm