SendXMPP no servidor Ubuntu 12.04 LTS

1

Estou tentando configurar o sendxmpp no meu servidor Ubuntu 12.04 LTS para usá-lo para enviar notificações do Munin / monitoramento para o Gtalk.

Instalou o aplicativo com o seguinte:

$ sudo apt-get install sendxmpp

tente fazer algum teste / chat, mas não foi possível fazer algum com algum erro abaixo:

$ echo "This is a gtalk test" | sendxmpp -t -u user1 -o gmail.com -p pa55word [email protected]

Use of uninitialized value $args{"file"} in lc at /usr/share/perl5/Net/XMPP/Debug.pm line 154.

Eu não tenho ideia do que realmente é o erro:

"Use of uninitialized value $args{"file"} in lc at /usr/share/perl5/Net/XMPP/Debug.pm line 154."

Até executar o comando de ajuda mostrado este erro:

$ sendxmpp --help

Use of uninitialized value $args{"file"} in lc at /usr/share/perl5/Net/XMPP/Debug.pm line 154.
sendxmpp version 1.22
Copyright (c) 2004 - 2005 Dirk-Jan C. Binnema
Copyright (c) 2006 - 2007 Lubomir Host 'rajo'
usage: sendxmpp [options] <recipient1> [<recipient2> ...]
or refer to the the sendxmpp manpage

Possivelmente algum tipo de bug ?

    
por Ludwig 13.07.2012 / 05:58

1 resposta

4

A mensagem "valor não inicializado" é um aviso inofensivo; você pode ignorá-lo.

Parece que sendxmpp não olha para SRV records e, por isso, é necessário explicitamente informá-lo para se conectar a talk.google.com . Você também precisa certificar-se de que user1 esteja na lista de usuários2 (ou seja, você enviou e aceitou uma solicitação de contato).

Também é melhor armazenar a senha no arquivo de configuração em vez de especificá-la na linha de comando. Digite o seguinte em ~/.sendxmpprc e chmod do arquivo 600 :

[email protected];talk.google.com     pa55word    gmail.com

Você deve então poder enviar mensagens com sendxmpp -t [email protected] .

    
por 13.07.2012 / 07:43

Tags