[opensuse-gnome] Evolution MAPI for GNOME 2.28

Hi all, Is there a functional evolution-mapi connector plugin available for GNOME/Evolution 2.28? The one thats available in the GNOME/Evolution repo has some dependency issue related to openchange. Mandriva and Ubuntu have some functioning MAPI connectors readily available in their repos. Its surprising that Opensuse doesn't have one. Regards Anshul -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org

On Sat, 2010-05-01 at 18:27 +0530, Anshul Jain wrote:
Hi all, Is there a functional evolution-mapi connector plugin available for GNOME/Evolution 2.28? The one thats available in the GNOME/Evolution repo has some dependency issue related to openchange. Mandriva and Ubuntu have some functioning MAPI connectors readily available in their repos. Its surprising that Opensuse doesn't have one.
Did you try repository [1] which has evolution-mapi 0.28.3 [1] http://download.opensuse.org/repositories/home:/lakhil:/evolution-mapi/openS... Please let us know if it doesn't work and it will be good to know which dependency is missing. - Akhil

On Mon, May 3, 2010 at 9:45 AM, Akhil Laddha <lakhil@novell.com> wrote:
On Sat, 2010-05-01 at 18:27 +0530, Anshul Jain wrote:
Hi all, Is there a functional evolution-mapi connector plugin available for GNOME/Evolution 2.28? The one thats available in the GNOME/Evolution repo has some dependency issue related to openchange. Mandriva and Ubuntu have some functioning MAPI connectors readily available in their repos. Its surprising that Opensuse doesn't have one.
Did you try repository [1] which has evolution-mapi 0.28.3
[1] http://download.opensuse.org/repositories/home:/lakhil:/evolution-mapi/openS...
Please let us know if it doesn't work and it will be good to know which dependency is missing.
- Akhil
I've tried it from your repo- it doesn't show any dependency errors. However, I cannot retrieve any emails from my Exchange server, nor can I browse the Global Address List address book. I have no such issues with the evolution-mapi connector on Mandriva. Regards Anshul -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org

On Mon, 2010-05-03 at 09:51 +0530, Anshul Jain wrote:
On Mon, May 3, 2010 at 9:45 AM, Akhil Laddha <lakhil@novell.com> wrote:
On Sat, 2010-05-01 at 18:27 +0530, Anshul Jain wrote:
Hi all, Is there a functional evolution-mapi connector plugin available for GNOME/Evolution 2.28? The one thats available in the GNOME/Evolution repo has some dependency issue related to openchange. Mandriva and Ubuntu have some functioning MAPI connectors readily available in their repos. Its surprising that Opensuse doesn't have one.
Did you try repository [1] which has evolution-mapi 0.28.3
[1] http://download.opensuse.org/repositories/home:/lakhil:/evolution-mapi/openS...
Please let us know if it doesn't work and it will be good to know which dependency is missing.
- Akhil
I've tried it from your repo- it doesn't show any dependency errors. However, I cannot retrieve any emails from my Exchange server, nor can I browse the Global Address List address book. I have no such issues with the evolution-mapi connector on Mandriva.
Just to clarify - 1) Have you successfully authenticated the account ? 2) If you start evolution from terminal, do you see any errors or warnings on terminal ? 3) Did you enable GAL for offline ? You can do it from GAL property. Again do you see any error / warning when you click on GAL ? GAL doesn't show contacts on first time fetch but if you search for any contact, it should show them. - Akhil

On Mon, May 3, 2010 at 4:52 AM, Akhil Laddha <lakhil@novell.com> wrote:
On Mon, 2010-05-03 at 09:51 +0530, Anshul Jain wrote:
On Mon, May 3, 2010 at 9:45 AM, Akhil Laddha <lakhil@novell.com> wrote:
On Sat, 2010-05-01 at 18:27 +0530, Anshul Jain wrote:
Hi all, Is there a functional evolution-mapi connector plugin available for GNOME/Evolution 2.28? The one thats available in the GNOME/Evolution repo has some dependency issue related to openchange. Mandriva and Ubuntu have some functioning MAPI connectors readily available in their repos. Its surprising that Opensuse doesn't have one.
Did you try repository [1] which has evolution-mapi 0.28.3
[1] http://download.opensuse.org/repositories/home:/lakhil:/evolution-mapi/openS...
Please let us know if it doesn't work and it will be good to know which dependency is missing.
- Akhil
I've tried it from your repo- it doesn't show any dependency errors. However, I cannot retrieve any emails from my Exchange server, nor can I browse the Global Address List address book. I have no such issues with the evolution-mapi connector on Mandriva.
Just to clarify -
1) Have you successfully authenticated the account ?
2) If you start evolution from terminal, do you see any errors or warnings on terminal ?
3) Did you enable GAL for offline ? You can do it from GAL property. Again do you see any error / warning when you click on GAL ?
GAL doesn't show contacts on first time fetch but if you search for any contact, it should show them.
- Akhil
Akhil, 1. Yes, I've authenticated my account. I can see some emails, but not the Subject of the emails. 2. Started Evo from terminal, got the following debug messages:- exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients exchange-mapi-connection.c:854: Entering exchange_mapi_util_get_recipients exchange-mapi-connection.c:892: Leaving exchange_mapi_util_get_recipients libexchangemapi-Message: exchange-mapi-connection.c:1376: exchange_mapi_connection_fetch_items: unlock(connect_lock) exchange-mapi-connection.c:1378: Leaving exchange_mapi_connection_fetch_items: folder-id 82CADA0E00000007 exchange-mapi-connection.c:1403: Entering exchange_mapi_connection_fetch_item: folder-id 82CADA0E00000007 message-id FFCCDA0E00000007libexchangemapi-Message: exchange-mapi-connection.c:1405: exchange_mapi_connection_fetch_item: lock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:1547: exchange_mapi_connection_fetch_item: unlock(connect_lock) exchange-mapi-connection.c:1549: Leaving exchange_mapi_connection_fetch_item exchange-mapi-connection.c:1148: Entering exchange_mapi_connection_fetch_items: folder-id 82CADA0E00000007 libexchangemapi-Message: exchange-mapi-connection.c:1150: exchange_mapi_connection_fetch_items: lock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:1376: exchange_mapi_connection_fetch_items: unlock(connect_lock) exchange-mapi-connection.c:1378: Leaving exchange_mapi_connection_fetch_items: folder-id 82CADA0E00000007 evolution-mail-Message: Error occurred while existing dialogue active: Fetching items failed exchange-mapi-connection.c:1403: Entering exchange_mapi_connection_fetch_item: folder-id 82CADA0E00000007 message-id FF5C804500000007libexchangemapi-Message: exchange-mapi-connection.c:1405: exchange_mapi_connection_fetch_item: lock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:1547: exchange_mapi_connection_fetch_item: unlock(connect_lock) exchange-mapi-connection.c:1549: Leaving exchange_mapi_connection_fetch_item ^C linux@linux:~/Desktop> evolution > data.txt *** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable). *** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable). libexchangemapi-Message: exchange-mapi-connection.c:168: exchange_mapi_connection_new: lock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:74: ensure_mapi_init_called: lock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:110: ensure_mapi_init_called: unlock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:171: exchange_mapi_connection_new: unlock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:176: exchange_mapi_connection_new: Connected libexchangemapi-Message: exchange-mapi-connection.c:2845: exchange_mapi_get_folders_list: lock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:2845: exchange_mapi_get_folders_list: lock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:2845: exchange_mapi_get_folders_list: lock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:2919: exchange_mapi_get_folders_list: unlock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:2919: exchange_mapi_get_folders_list: unlock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:1150: exchange_mapi_connection_fetch_items: lock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:2919: exchange_mapi_get_folders_list: unlock(connect_lock) (evolution:5047): libexchangemapi-WARNING **: exchange-mapi-connection.c:877: exchange_mapi_util_get_recipients() - object has a recipient without a PR_SMTP_ADDRESS libexchangemapi-Message: exchange-mapi-connection.c:1376: exchange_mapi_connection_fetch_items: unlock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:1150: exchange_mapi_connection_fetch_items: lock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:1376: exchange_mapi_connection_fetch_items: unlock(connect_lock) (evolution:5047): evolution-addressbook-WARNING **: error loading addressbook : e_book_new: no factories available for URI `mapigal://anshulj@hubmail/;Global Address List' (evolution:5047): evolution-addressbook-WARNING **: error loading addressbook : e_book_new: no factories available for URI `mapi://anshulj@hubmail/;Tejas' (evolution:5047): evolution-addressbook-WARNING **: error loading addressbook : e_book_new: no factories available for URI `mapi://anshulj@hubmail/;Contacts' 3. Yes, I've set up GAL for offline access. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
participants (2)
-
Akhil Laddha
-
Anshul Jain