Назад | Перейти на главную страницу

ejabberd зарегистрировать пользователя только для одного домена

С ejabberd 18.12 у меня есть два виртуальных хоста:

Когда я делаю команду

ejabberdctl register foo domain1.tld password

Пользователь также зарегистрирован на domain2.tld.

Есть ли способ зарегистрировать пользователя только для одного домена?

Например, foo@domain1.tld и foo@domain2.tld не должны быть одной и той же учетной записью.

Важное замечание о виртуальном хостинге: если вы определяете несколько доменов в ejabberd.yml (см. Раздел Имена хостов), вы, вероятно, захотите, чтобы каждый виртуальный хост использовал свою конфигурацию базы данных.

а также читайте https://docs.ejabberd.im/admin/configuration/#relational-databases

Вы используете одну и ту же базу данных для разных хостов.