Feature #558

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

Добавил(а) Виктор Кустов больше 11 лет назад. Обновлено больше 8 лет назад.

Статус:Closed Начата:31.01.2013
Приоритет:Normal Дата выполнения:
Назначена:- Готовность в %:

0%

Категория:Calculate Linux Desktop Xfce Затраченное время: -
Версия:-
Голоса: 1

Описание

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

История

Обновлено Виктор Кустов около 11 лет назад

ап?

Обновлено Alexander Tratsevskiy около 11 лет назад

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

Обновлено Alexander Tratsevskiy около 11 лет назад

  • Параметр Статус изменился с New на Feedback

Обновлено Alexander Tratsevskiy около 11 лет назад

  • Значение 13.4 параметра Версия удалено

Обновлено Виктор Кустов почти 11 года назад

Alexander Tratsevskiy wrote:

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

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

Обновлено Alexander Tratsevskiy почти 11 года назад

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

Alexander Tratsevskiy wrote:


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

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

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

Обновлено Виктор Кустов больше 10 лет назад

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, протестирую.

Обновлено Alexander Tratsevskiy больше 10 лет назад

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

Обновлено Виктор Кустов больше 10 лет назад

Alexander Tratsevskiy wrote:

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

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

Обновлено Alexander Tratsevskiy больше 10 лет назад

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

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

Обновлено Виктор Кустов больше 10 лет назад

Alexander Tratsevskiy wrote:

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

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

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

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

Обновлено Alexander Tratsevskiy больше 10 лет назад

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

Обновлено Виктор Кустов больше 10 лет назад

Alexander Tratsevskiy wrote:

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

Александр.

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


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

И напротив:

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

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

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

Обновлено Alexander Tratsevskiy больше 10 лет назад

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

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

Обновлено Виктор Кустов больше 10 лет назад

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

После сборки с 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.

Обновлено Mikhail Hiretsky больше 10 лет назад

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

Обновлено Виктор Кустов больше 10 лет назад

Mikhail Hiretsky wrote:

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

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

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

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

Обновлено Alexander Tratsevskiy больше 10 лет назад

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

Обновлено Виктор Кустов больше 10 лет назад

Alexander Tratsevskiy wrote:

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

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

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

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

Обновлено Виктор Кустов больше 9 лет назад

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

Обновлено Alexander Tratsevskiy больше 9 лет назад

Виктор Кустов 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
далее смотрим "Мои подписки"

Обновлено Alexander Tratsevskiy больше 9 лет назад

  • Параметр Статус изменился с Feedback на Closed

Обновлено Виктор Кустов больше 8 лет назад

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

Обновлено Alexander Tratsevskiy больше 8 лет назад

Добавлен.

Обновлено Виктор Кустов больше 8 лет назад

Alexander Tratsevskiy wrote:

Добавлен.

Спасибо!

Обновлено Виктор Кустов больше 8 лет назад

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 нормальный выхлоп

Обновлено Виктор Кустов больше 8 лет назад

Проблема шире. 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]

Обновлено Alexander Tratsevskiy больше 8 лет назад

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

[...]
дохнет


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

кто дохнет?

Обновлено Виктор Кустов больше 8 лет назад

кто дохнет?

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

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

Обновлено Alexander Tratsevskiy больше 8 лет назад

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

Экспортировать в Atom PDF

Спасибо!