Основные теги файла jabber.xml
Корневой тег файла конфигурации Jabber.
<vCard> <FN>Jabber Server</FN> <DESC>A Jabber Server!</DESC> <URL>http://foo.bar</URL> </vCard>
Описание сервера в формате vCard.
<register notify='yes'> <instructions>Choose a username and password to register with this server.</instructions> <name/> <email/> </register>
Инструкции для регистрации новых пользователей и поля, обязательные для заполнения. Параметр notify определяет отсылку уведомления о регистрациях администратору. Если уведомления не нужны, параметр notify лучше убрать совсем.
<welcome> <subject>Welcome!</subject> <body>Welcome to the Jabber server at localhost -- we hope you enjoy this service!</body> </welcome>
Приветственное сообщение, которое отсылается каждому новому пользователю при регистрации.
<admin> <read>support@localhost</read> <write>admin@localhost</write> <reply> <subject>Auto Reply</subject> <body>This is a special administrative address. Your message was received.</body> </reply> </admin>
Адреса администраторов, на которые приходят административные сообщения, например, уведомления о регистрации новых пользователей. Любое сообщение, присланное на адрес сервера - административное. Адреса администраторов обязательно должны быть локальными. Администратор может также посылать уведомления для всех пользователей сервера (или только для тех, кто в online). Пример такого сообщения описан в файлеjabber.xml.
Указание этого тега включает автоматическое обновление информации в каталоге пользователей (JUD - Jabber Users Directory) при изменении пользователем своей информации в vcard. Обновляется информация только в первом каталоге, следующим после этого тега. Уберите его, если вы не хотите, чтобы в каталоги автоматически добавлялась информация о пользователях.
В этом теге перечисляются агенты для доступа к сервисам или транспортам Jabber.
<agent type='jud' name='Jabber User Directory' jid='users.jabber.org'> <ns>jabber:iq:search</ns> <ns>jabber:iq:register</ns> </agent>
Агент, обеспечивающий доступ к сервису или транспорту Jabber. Сервис или транспорт не обязательно должен быть локальным, как, например, в этом примере. Здесь сконфигурирован агент, предоставляющий доступ к главному каталогу пользователей Jabber, расположенному на сервере jabber.org.
Предоставляет метод для поиска в агенте. Должен быть указан, если агент поддерживает поиск.
Предоставляет метод для регистрации в агенте. Должен быть указан, если агент поддерживает регистрацию.
<jabberd:include>/etc/jabber/include/jud.browse.xml</jabberd:include>
Включает в текст указанный файл. Используется, например, для подключения конфигурации агентов и сервисов, хранящейся в отдельных файлах. Если включен файл конфигурации агента, обеспечивающего доступ к локальному сервису, также должен быть включен файл конфигурации этого сервиса.