コマンドラインクライアントを使用してXMPP(Jabber)メッセージを送信するために、Ubuntu 14.04で利用できるオプションは何ですか?
背景:IcingaサーバーのXMPP通知を構成したい。
そのためにsendxmpp
を使用できます。マンページへのリンクは次のとおりです。
http://manpages.ubuntu.com/manpages/trusty/en/man1/sendxmpp.1p.html
echo "hello bob!" | sendxmpp -s hello [email protected]
SSLを使用するXMPPサーバーでも機能する、多少隠されたツールが見つかりました。
libloudmouth1-dev パッケージに付属するlm-send-async.c
の例では、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 --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 "\ --recipient [email protected] --message" Hello World ! "