Ubuntu 14.04 上有哪些选项可以使用命令行客户端发送 XMPP(Jabber)消息?
背景:我想为我的 Icinga 服务器配置 XMPP 通知。
答案1
您可以使用sendxmpp
它,这里是手册页的链接:
http://manpages.ubuntu.com/manpages/trusty/en/man1/sendxmpp.1p.html
例子
echo "hello bob!" | sendxmpp -s hello [email protected]
答案2
发现了一个有点隐蔽的工具,它也适用于带有 SSL 的 XMPP 服务器:
lm-send-async.c
附带的示例libloudmouth1-dev包允许发送 XMPP 消息。但必须先编译它:
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`
发送一个消息:
./lm-send-async --server bar.net --用户名[电子邮件保护]--密码 F00BAR \ --指纹“11:22:33:44:55:66:77:88:99:AA:BB:CC:DD:EE:FF:00:11:22:33:44” \ - 接受者[电子邮件保护]--消息“你好,世界!”