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」\ - 接受者[電子郵件受保護]--訊息“你好世界!”