¿Qué opciones están disponibles en Ubuntu 14.04 para enviar mensajes XMPP (Jabber) usando un cliente de línea de comandos?
Antecedentes: quiero configurar notificaciones XMPP para mi servidor Icinga.
Respuesta1
Puede usarlo sendxmpp
para eso, aquí hay un enlace a la página de manual:
http://manpages.ubuntu.com/manpages/trusty/en/man1/sendxmpp.1p.html
Ejemplo
echo "hello bob!" | sendxmpp -s hello [email protected]
Respuesta2
Encontré una herramienta algo oculta que también funciona para mi servidor XMPP con SSL:
El lm-send-async.c
ejemplo que viene conlibloudmouth1-devEl paquete permite enviar mensajes XMPP. Pero primero hay que compilarlo:
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`
Enviar un mensaje:
./lm-send-async --server bar.net --nombre de usuario[correo electrónico protegido]--contraseña F00BAR \ --huella digital "11:22:33:44:55:66:77:88:99:AA:BB:CC:DD:EE:FF:00:11:22:33:44" \ --recipiente[correo electrónico protegido]--mensaje "¡Hola mundo!"