Feature #558

поддержка ldap для claws-mail

Added by Виктор Кустов about 11 years ago. Updated over 8 years ago.

Status:Closed Start:01/31/2013
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:Calculate Linux Desktop Xfce Spent time: -
Target version:-
Votes: 1

Description

Дефолтный почтовый клиент собран без поддержки ldap. Я думаю нужна поддержка по умолчанию, коль скоро сервер CDS работает c ldap

History

Updated by Alexander Tratsevskiy about 11 years ago

Поддержка там, где это работает. В остальных случаях флаги оставлены по умолчанию.

Updated by Alexander Tratsevskiy about 11 years ago

  • Status changed from New to Feedback

Updated by Alexander Tratsevskiy about 11 years ago

  • Target version deleted (13.4)

Updated by Виктор Кустов almost 11 years ago

Alexander Tratsevskiy wrote:

Поддержка там, где это работает. В остальных случаях флаги оставлены по умолчанию.

можно подробнее? в claws-mail не работает адресная книга в ldap?

Updated by Alexander Tratsevskiy almost 11 years ago

Виктор Кустов wrote:

Alexander Tratsevskiy wrote:


Поддержка там, где это работает. В остальных случаях флаги оставлены по умолчанию.

можно подробнее? в claws-mail не работает адресная книга в ldap?

не тестировалось

Updated by Виктор Кустов over 10 years ago

Alexander Tratsevskiy wrote:


[I] mail-client/claws-mail

     Installed versions:  3.9.0-r1{tbz2}(12:57:22 12.02.2013)
(crypt dbus imap ipv6 session spell ssl -bogofilter -dillo -doc -ldap -nntp
 -pda -smime -spamassassin -startup-notification -xface)
     Homepage:            http://www.claws-mail.org/
     Description:         An email client (and news reader) based on GTK+

-ldap, собрано без ldap. соберите с ldap, протестирую.

Updated by Alexander Tratsevskiy over 10 years ago

так Вы соберите и протестируйте, или Вы хотите чтобы я выложил бинарное обновление чтобы потом тестировать???

Updated by Виктор Кустов over 10 years ago

Alexander Tratsevskiy wrote:

так Вы соберите и протестируйте, или Вы хотите чтобы я выложил бинарное обновление чтобы потом тестировать???

Да я не знаю как тестировать. Собрал, запустил, работает: ищет адреса по TAB. Но надо же как-то увязывать с доменом CDS.

Updated by Alexander Tratsevskiy over 10 years ago

Если бы с ldap всё было так просто, флаг бы мы точно уже добавили.

По <TAB> подставляет благодаря настроенному плагину Address Keeper (mail-client/claws-mail-address_keeper) :)

Updated by Виктор Кустов over 10 years ago

Alexander Tratsevskiy wrote:

Если бы с ldap всё было так просто, флаг бы мы точно уже добавили.

Я не вижу сложности. Работает.

По <TAB> подставляет благодаря настроенному плагину Address Keeper (mail-client/claws-mail-address_keeper) :)

Без ldap плагин, естественно, в ldap не ищет. Думаю, стоит собирать с ldap. Ну или скажите что и как тестировать. с моей т.з. - вполне работает. Хотя я бы вместо TAB предпочёл автодополнение со списком без TAB )))

Updated by Alexander Tratsevskiy over 10 years ago

Виктор, вы не знаете как собрать пакет с другими флагами? Это вопрос не в багтрекер.

Updated by Виктор Кустов over 10 years ago

Alexander Tratsevskiy wrote:

Виктор, вы не знаете как собрать пакет с другими флагами? Это вопрос не в багтрекер.

Александр.

> Собрал, запустил, работает
> Я не вижу сложности. Работает.
>  с моей т.з. - вполне работает. 


Какое именно слово заставляет вас думать, что я не знаю как собрать пакет с другими флагами? Я вроде ясно выразился: я собрал, и настроил, теперь claws-mail работает c нашим каталогом ldap.

И напротив:

> Поддержка там, где это работает.
> Если бы с ldap всё было так просто, флаг бы мы точно уже добавили.

Из ваших слов можно понять, что у вас возникли какие-то сложности. Какие? Нужно тестировать - отлично, я готов. Что тестировать, как - скажите, потестирую, выложу результаты.

Вопрос именно в багтрекер. Вы сделали упор на ldap, и вполне рабочий ldap в claws-mail не используется.

Updated by Alexander Tratsevskiy over 10 years ago

Какое именно слово заставляет вас думать, что я не знаю как собрать пакет с другими флагами? Я вроде ясно выразился: я собрал, и настроил, теперь claws-mail работает c нашим каталогом ldap.

Виктор, распишите пожалуйста что именно вы настроили?

Updated by Виктор Кустов over 10 years ago

Виктор, распишите пожалуйста что именно вы настроили?

После сборки с ldap в пункте Сервис-Адресная книга появился раздел LDAP-серверы. Новая книга - Добавить LDAP сервер. На закладке "Поиск" ставим галочку "Включить сервер для динамического поиска".

# cat .claws-mail/addrbook/addrbook--index.xml
<?xml version="1.0" encoding="UTF-8" ?>
<addressbook>
  <book_list>
    <book name="Общие адреса" file="addrbook-000001.xml" />
    <book name="Личные адреса" file="addrbook-000002.xml" />
  </book_list>
  <vcard_list>
  </vcard_list>
  <jpilot_list>
  </jpilot_list>
  <ldap_list>
    <server name="MyServer" host="XXX" port="389" base-dn="o=bks" 
bind-dn="uid=kvv,ou=auth,o=ZZZ" bind-pass="lalala" max-entry="30" timeout="30" 
max-age="600" dyn-search="yes" match-opt="contains" enable-tls="no" enable-ssl="no" >
      <attribute name="mail" />
      <attribute name="cn" />
      <attribute name="givenName" />
      <attribute name="sn" />
      <attribute name="uid" />
      <attribute name="displayName" />
    </server>
  </ldap_list>
</addressbook>


В итоге по TAB работает дополнение адресов из LDAP.

Updated by Mikhail Hiretsky over 10 years ago

Судя по Вашим настройкам на LDAP сервере отдельно настроена адресная книга. Я правильно понимаю? Или адреса цепляются из ou=Users,ou=Mail,ou=Services,dc=calculate?

Updated by Виктор Кустов over 10 years ago

Mikhail Hiretsky wrote:

Судя по Вашим настройкам на LDAP сервере отдельно настроена адресная книга. Я правильно понимаю?

Да. LDAP сервер не на CLS.

Или адреса цепляются из ou=Users,ou=Mail,ou=Services,dc=calculate?

Не вижу препятствий цеплять и оттуда. В любом случае собирать с LDAP claws-mail можно смело. А вот с шаблонами чтоб "из коробки" цеплялся LDAP сервер - это да.

Updated by Alexander Tratsevskiy over 10 years ago

Имеет смысл флаг добавить когда появится поддержка соответствующих настроек из коробки.

Updated by Виктор Кустов over 10 years ago

Alexander Tratsevskiy wrote:

Имеет смысл флаг добавить когда появится поддержка соответствующих настроек из коробки.

На какие настройки из коробки вы ссылаетесь, я честно говоря, не понял.

Поддержка ldap есть, работает. И дело сводится к
- сборке с LDAP флагом
- изменению шаблонов кальки: ввели рабочую станцию в домен кальки - поправили конфиг claws-mail. вывели - поправили. или там cl-setup-mail...

Ничьих действий, кроме команды разработчиков (то-есть вас) не требуется, да и не предвидится, ибо никто кроме разработчиков (и пользователей) в развитии дистра не заинтересован.

Updated by Виктор Кустов over 9 years ago

ап. claws-mail собирается и поставляется в бинарном виде с модуле ldap (спасибо!). в принципе тикет можно закрывать, только пара вопросов осталась:
- шаблон на адресную книгу "из коробки" планируется?
- оффтопик, но - под XFCE так и нет RSS клиента в поставке. может, вернуть модуль rssyl к claws-mail? я собрал с ним (правда, получилось, что пересобрался весь claws-mail) - оно работает.

Updated by Alexander Tratsevskiy over 9 years ago

Виктор Кустов wrote:

- шаблон на адресную книгу "из коробки" планируется?

При переписывании утилит calculate-server можно будет дополнить функционал.

- оффтопик, но - под XFCE так и нет RSS клиента в поставке. может, вернуть модуль rssyl к claws-mail? я собрал с ним (правда, получилось, что пересобрался весь claws-mail) - оно работает.

equery u claws-mail
...
 * Found these USE flags for mail-client/claws-mail-3.10.1:
...
 + + rss                      : Enable support for RSS feeds
...

Затем через меню Настройка -> Модули -> Загрузить -> rssyl.so
далее смотрим "Мои подписки"

Updated by Alexander Tratsevskiy over 9 years ago

  • Status changed from Feedback to Closed

Updated by Виктор Кустов over 8 years ago

claws-mail опять собран без LDAP.

Updated by Alexander Tratsevskiy over 8 years ago

Добавлен.

Updated by Виктор Кустов over 8 years ago

Alexander Tratsevskiy wrote:

Добавлен.

Спасибо!

Updated by Виктор Кустов over 8 years ago

set_tid_address(0x7f8b57fc6c10)         = 4230
set_robust_list(0x7f8b57fc6c20, 24)     = 0
rt_sigaction(SIGRTMIN, {0x36bb006b30, [], SA_RESTORER|SA_SIGINFO, 0x36bb010070}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x36bb006bc0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x36bb010070}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(0)                                  = 0x1505000
brk(0x1526000)                          = 0x1526000
futex(0x7f8b59828488, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f8b59828488, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(0x1547000)                          = 0x1547000
open("/dev/urandom", O_RDONLY)          = 3
fcntl(3, F_GETFD)                       = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0
getrusage(0x1 /* RUSAGE_??? */, {ru_utime={0, 15000}, ru_stime={0, 6000}, ...}) = 0
read(3, "i\246#\340\277\352O\213\357\236V\310l\206a\327\2451mJ&7&@~\361f\315H\317Q\220", 32) = 32
--- SIGILL {si_signo=SIGILL, si_code=ILL_ILLOPN, si_addr=0x7f8b58870753} ---
+++ killed by SIGILL +++
Недопустимая инструкция

дохнет

по библиотекам вроде все норм, ldd нормальный выхлоп

Updated by Виктор Кустов over 8 years ago

Проблема шире. lightDM задет:

Sep 25 14:46:38 xxx kernel: traps: lightdm[7284] trap invalid opcode ip:7fdc6dab1753 sp:7fffba40f7b8 error:0 in libnettle.so.6.1[7fdc6daa8000+35000]
Sep 25 14:46:48 xxx kernel: traps: lightdm[7372] trap invalid opcode ip:7fb65d6b7753 sp:7ffdb87c07c8 error:0 in libnettle.so.6.1[7fb65d6ae000+35000]
Sep 25 14:46:49 xxx kernel: traps: lightdm[7453] trap invalid opcode ip:7f00b4e72753 sp:7ffc71856fb8 error:0 in libnettle.so.6.1[7f00b4e69000+35000]

Updated by Alexander Tratsevskiy over 8 years ago

Виктор Кустов wrote:

[...]
дохнет


по библиотекам вроде все норм, ldd нормальный выхлоп

кто дохнет?

Updated by Виктор Кустов over 8 years ago

кто дохнет?

#26 - дохнет claws-mail после обновления.
после ребута не стартует lightDM - #27

startx отрабатывает но из высокоуровневых приложений не стартует ничего.
сломана какая-то библиотека, предположительно libnettle.

Updated by Alexander Tratsevskiy over 8 years ago

Проблема устранена.

Also available in: Atom PDF

Thank you!