0

私はUbuntu 14.04でejabberd 16.06を初めて使用し、外部DB、Azure SQLサーバーで使用しようとしています。

ほとんどすべてが正常に動作します (別の投稿で説明する接続の問題を除いて)。

私が今理解しようとしているのは、 add_rosteritem と process_rosteritems コマンドです。次のように add_rosteritem を使用して、ユーザーを互いの名簿に追加します。

ejabberdctl add_rosteritem localuser localserver user server nick group subs

subs は常に「両方」です。このコマンドは、rostergroups テーブルにもレコードを作成します。これは、グループを指定したくない場合でもグループを指定する必要があるように思われるためです (便宜上、"all" というグループを使用します)、またはコマンドが機能しません。

ポイントは、実行process_rosteritems list any any any anyした場合に得られるのはThere are 0 roster items in total.

なにか提案を?ありがとう!

4

1 に答える 1

0

ああ、コマンド process_rosteritems は Mnesia でのみ機能します。Ejabberd の開発者は、要求に応じてコマンドの説明でこれについて言及しました。

于 2017-01-03T11:32:48.963 に答える