Quais opções estão disponíveis no Ubuntu 14.04 para enviar mensagens XMPP (Jabber) usando um cliente de linha de comando?
Histórico: desejo configurar notificações XMPP para meu servidor Icinga.
Responder1
Você pode usar sendxmpp
para isso, aqui está um link para a página de manual:
http://manpages.ubuntu.com/manpages/trusty/en/man1/sendxmpp.1p.html
Exemplo
echo "hello bob!" | sendxmpp -s hello [email protected]
Responder2
Encontrei uma ferramenta um tanto oculta que também funciona para meu servidor XMPP com SSL:
O lm-send-async.c
exemplo que vem comlibloudmouth1-devpacote permite enviar mensagens XMPP. Mas é preciso compilá-lo primeiro:
cp -av /usr/share/doc/libloudmouth1-dev/examples/lm-send-async.c.gz . gunzip lm-send-async.c.gz gcc -o lm-send-async lm-send-async.c `pkg-config --cflags --libs loudmouth-1.0`
Envie uma mensagem:
./lm-send-async --server bar.net --username[e-mail protegido]--senha F00BAR\ --impressão digital "11:22:33:44:55:66:77:88:99:AA:BB:CC:DD:EE:FF:00:11:22:33:44" \ --destinatário[e-mail protegido]--message "Olá, mundo!"