Subj собственно. Конкретнее: В диалоге задания параметров "Получение почты" показывается только поле для ввода имени, но нет поля для указания сервера exchange и задания параметров аутентификации. Соответственно кнопочка "Далее" никогда не подсвечивается. Если попытаться "обмануть" Evolution и сначала создать POP3 аккаунт а затем перенастроить его на работу с exchange, то снова выйдет облом, так как нужные параметры не показываются и там. Более того, нет вкладки с дополнительными параметрами настройки Exchange. У соседа стоит Ubuntu, там evolution 2.8.1 и у него всё работает на ура. У evolution-exchange в каталоге /usr/share/evolution-exchange/2.8/glade лежит диалог начальной настройки аккуанта (exchange-autoconfig-wizard.glade), так вот если его открыть с помощью glade-3, то там все нужные параметры присутствуют.
В общем ситуация такая: оказывается всё более-менее работает, единственное НО, каждый раз при запуске evolution оказывается оключённым eplugin для работы с Exchange. И сколько ты его ни включай при следующем запуске он опять будет отключён :-(. В Ubuntu опять таки всё работает :-(
Отправлены новые версии evolution* - проверяйте. Если что - будем дальше допиливать.
Проблема осталась. После выхода из evolution и захода обратно плагин для Exchange всегда возвращается в выключенное состояние. Если мониторить ключ /apps/evolution/eplugin/disabled с помощью gcong-editor, то видно, что плагин работы с Exchange каждый раз прописывается как блокированный при старте evolution. При этом выбирать в качестве типа аккаунта exchange можно, однако корректно настроить его нельзя. Добавился ещё один глюк: для аккаунтов типа mbox и exchange при открытии их на редактирование кнопка OK оказывается заблокированной и разблокировать её невозможно никакими действиями. При этом для POP-аккаунта эта кнопка не блокируется никогда (что предпочтительнее).
Похоже ошибка осталась
я грешу на следующее. В других дистрибутивах (в федоре в часности) собрано со статическими библиотеками ldap(и evolution-data-server и evolution). Я подготовил spec для возможности сборки с libldap-devel-static. Но попытки собрать с ним - совсем отключают поддержку exchange. Ещё разбираюсь.
Господа заинтересованные в работе evolution с exchange. Я не смогу заниматся этой проблемой, т.к. наш exchange-2003 обновили до 2007. текущий evolution не работает с 2007 в принципе. Следующий релиз evolution обещают сделать с поддержкой mapi, чего я собственно и жду, а пока пользуюсь imap. Если у кого-то есть идеи - присылайте.
Ошибка до сих пор актуальна?
Для меня - нет, у нас включили возможность забирать почту по POP3.
Ошибка до сих пор актуально - модуль всё время переходит в выключеное состояние. Стимула разбиратся с ней у меня нет - я всё жду поддержки mapi(без mapi нет поддержки exchange-2007).
одна из возможных причин в evolution: ldd -r /usr/lib/evolution/2.24/libecontactlisteditor.so.0 undefined symbol: eab_merging_book_add_contact (/usr/lib/evolution/2.24/libecontacteditor.so.0) undefined symbol: addressbook_load_cancel (/usr/lib/evolution/2.24/libecontacteditor.so.0) undefined symbol: eab_merging_book_commit_contact (/usr/lib/evolution/2.24/libecontacteditor.so.0) undefined symbol: addressbook_load (/usr/lib/evolution/2.24/libecontacteditor.so.0) undefined symbol: eab_prompt_save_dialog (/usr/lib/evolution/2.24/libecontacteditor.so.0) undefined symbol: eab_load_error_dialog (/usr/lib/evolution/2.24/libecontacteditor.so.0) undefined symbol: eab_merging_book_add_contact (/usr/lib/evolution/2.24/libecontactlisteditor.so.0) undefined symbol: addressbook_load_cancel (/usr/lib/evolution/2.24/libecontactlisteditor.so.0) undefined symbol: eab_merging_book_commit_contact (/usr/lib/evolution/2.24/libecontactlisteditor.so.0) undefined symbol: addressbook_load (/usr/lib/evolution/2.24/libecontactlisteditor.so.0) undefined symbol: eab_load_error_dialog (/usr/lib/evolution/2.24/libecontactlisteditor.so.0) [root@shaba-nb etc]# findsym eab_merging_book_add_contact [root@shaba-nb etc]# rpm -qf /usr/lib/evolution/2.24/libecontactlisteditor.so.0