停用埃贾伯德vhost 很简单。最简单的情况是,只需从hosts
中的部分删除该条目即可/etc/ejabberd/ejabberd.yml
。
我认为这不会删除与该主机相关的用户的任何信息:
- 用户名
- 密码(如果不是从 LDAP 或类似软件获取的)
- 电子名片
- 名册
- 离线消息
- MAM 档案
并且可能还有一些内容仍保留在 Mnesia 数据库中。
我怎样才能删除整个虚拟主机的这些信息?
答案1
使用如下命令:
$ ejabberdctl delete_old_users_vhost localhost 0
Deleted 2 users: [{<<"hag66">>,<<"localhost">>},
{<<"user1">>,<<"localhost">>}]