Author Topic: OpenFire+LDAP+Miranda NG дни рождения с сервера  (Read 164 times)

0 Members and 1 Guest are viewing this topic.

Offline sunchatruTopic starter

  • Newbie
  • *
  • Posts: 3
  • Karma: 0
Подскажите, как правильно реализовать чтобы дни рождения в миранду загружались с сервера по jabber протоколу?
В active directory дни рождения у меня хранятся в поле {description}
Нашел на вид похожую информацию здесь
http://web.mit.edu/Ghudson/dev/openfire/documentation/docs/ldap-guide.html
с примером интеграции данных похожих на день рождение
Code: [Select]
<![CDATA[
          <vCard xmlns='vcard-temp'>
            <FN>{displayName}</FN>
            <NICKNAME>{uid}</NICKNAME>
            <BDAY>{dob}</BDAY>
В консоли миранды вижу что данные без проблем приходят на клиент в виде
Code: [Select]
<BDAY>15.02.1978</BDAY>Но миранда не принимает эти данные в свою базу.
Вижу что в базе миранды данные дней рождения хранятся каждая в своей ячейке BirthDay, BirthMonth, BirthYear
Где можно найти информацию в каком формате нужно передавать данные с сервера, чтобы миранда понимала их?
 

Offline max

  • Newbie
  • *
  • Posts: 16
  • Karma: 1
Если правильно помню, то формат для даты рождения должен быть ГГГГ-ММ-ДД
 
The following users thanked this post: sunchatru

Offline sunchatruTopic starter

  • Newbie
  • *
  • Posts: 3
  • Karma: 0
Вы правы, данные нужно передавать именно в формате <BDAY>ГГГГ-ММ-ДД</BDAY>
И чтобы миранда их использовала, обязательно нужно сделать настройку:
Контакты \ Личные данные \ Напоминание\ поставить галочку (Автоматически сохранять и резервировать дни рождения из протокола)