Quelles sont les options disponibles sur Ubuntu 14.04 pour envoyer des messages XMPP (Jabber) à l’aide d’un client en ligne de commande?
Contexte: je souhaite configurer les notifications XMPP pour mon serveur Icinga.
Vous pouvez utiliser sendxmpp
pour cela, voici un lien vers la page de manuel:
http://manpages.ubuntu.com/manpages/trusty/en/man1/sendxmpp.1p.html
echo "hello bob!" | sendxmpp -s hello [email protected]
Trouvé un outil quelque peu caché qui fonctionne également pour mon serveur XMPP avec SSL:
L'exemple lm-send-async.c
fourni avec le paquet libloudmouth1-dev permet d'envoyer des messages XMPP. Mais il faut d'abord le compiler:
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`
Envoyer un message:
./ lm-send-async --server bar.net --username [email protected] --password F00BAR\ --fingerprint "11: 22: 33: 44: 55: 66: 77: 88: 99: AA: BB: CC: DD: EE: FF: 00: 11: 22: 33: 44 "\ --Vacier [email protected] --message" Bonjour tout le monde ! "