After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 583489 - evolution-mapi can't connect to GAL or Exchange Calendar
evolution-mapi can't connect to GAL or Exchange Calendar
Status: RESOLVED FIXED
Product: evolution-mapi
Classification: Applications
Component: Contacts (Addressbook)
0.26.x
Other Linux
: Normal normal
: ---
Assigned To: Bharath Acharya
evolution-mapi-maint
Depends on:
Blocks:
 
 
Reported: 2009-05-21 19:07 UTC by Matthew Barnes
Modified: 2010-05-06 03:58 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matthew Barnes 2009-05-21 19:07:40 UTC
Forwarding from a Fedora bug:
http://bugzilla.redhat.com/show_bug.cgi?id=496304

Description of problem:
Can't search enterprise GAL or retrieve Exchange calendar items

Version-Release number of selected component (if applicable):
[kreilly@betty ~]$ rpm -qa | egrep 'evolution|openchange'
openchange-python-0.8.2-1.fc11.i586
evolution-mapi-0.26.1-1.fc11.i586
evolution-data-server-2.26.1-1.fc11.i586
evolution-2.26.1-2.fc11.i586
openchange-0.8.2-1.fc11.i586
openchange-server-0.8.2-1.fc11.i586
openchange-client-0.8.2-1.fc11.i586
openchange-devel-0.8.2-1.fc11.i586
evolution-exchange-2.26.1-1.fc11.i586
openchange-debug-0.7-8.2.i386
[kreilly@betty ~]$ cat /etc/fedora-release
Fedora release 10.92 (Rawhide)
[kreilly@betty ~]$ uname -a
Linux betty 2.6.29.1-54.fc11.i586 #1 SMP Tue Apr 7 05:04:51 EDT 2009 i686 i686
i386 GNU/Linux


How reproducible:
Consistent

Steps to Reproduce:
1. Configure a GAL server in account setup (either by IP or DNS name)
2. Attempt to search global address book
3. Attempt to view calendar items

Actual results:
None returned

Expected results:
See a list of email addresses and calendar items

Additional info:
See attached file with console output (ran evolution from shell and tee'd
output to a file)  [ed: file was not supplied]
Comment 1 Johnny Jacob 2009-05-22 08:37:55 UTC
Ok. We don't have GAL support in master. It was there when we were using evolution-data-server branches.

We should disable the  UI  till we write proper GAL using libmapi.
Comment 2 Johnny Jacob 2009-05-27 04:59:41 UTC
Disabled GAL ui in master 1f7c575
Comment 3 Cameron 2009-06-01 13:25:31 UTC
I confirm that this is a problem with evolution-mapi. Without the GAL, most other exchange functionality doesn't work, such as scheduling meetings, etc.
Comment 4 Johnny Jacob 2009-06-16 06:45:54 UTC
Pushed ldap based gal (old code) to gal-ldap branch.

Working on a MAPI based implementation. Targeted for 0.27.4.
Comment 5 Johnny Jacob 2009-06-17 04:25:57 UTC
Reassigning to Bharath.
Comment 6 William Lovaton 2009-07-01 22:28:53 UTC
So it seems evolution-mapi is not yet ready to replace evolution-exchange.

The mail component is working great!! but there is no contacts available for me which is a show stopper.

Good luck!.
Comment 7 Akhil Laddha 2009-07-28 12:26:36 UTC
GAL will download contact after yesterday's commit [1] though it's not perfect yet

[1] http://git.gnome.org/cgit/evolution-mapi/commit/?id=15d358b0259fd2bac16f8704ebfd979be3542fb9
Comment 8 Johnny Jacob 2009-08-12 13:08:55 UTC
We can connect to GAL as of 0.27.5.

Closing this report as fixed. Thanks.
Comment 9 William Lovaton 2009-08-12 13:24:08 UTC
I guess GAL is for the contacts component which is great.  But, what about the calendars?? is it working too?
Comment 10 Johnny Jacob 2009-08-13 03:57:36 UTC
(In reply to comment #9)
> I guess GAL is for the contacts component which is great.  But, what about the
> calendars?? is it working too?
> 

WIlliam, If calendars is not working for you can you create a new bug? 
Comment 11 William Lovaton 2009-08-13 15:21:19 UTC
I was just inquiring because I'm too lazy to test it by my self.

I'll configure MAPI at my work computer as soon as I can and report back.
Comment 12 William Lovaton 2009-08-28 15:32:00 UTC
I still can't use the contacts.  I'm using Fedora 12 Alpha from a USB stick and I can't manage to find a contact.

I configured a MAPI account and I can get the emails but I don't see a way to look up for contacts.

When I configured my account it asked me for the exchange server but there is no way in the GUI to put my GAL which is on a different server, how do I configure it?

These are my installed packages:

evolution-data-server-2.27.91-1.fc12.i686
evolution-mapi-0.27.91-1.fc12.i686
evolution-2.27.91-1.fc12.i686
openchange-0.8.2-4.fc12.i686
samba4-libs-4.0.0-15.2alpha7.fc12.i586
libldb-0.9.3-15.2.fc12.i586
libtevent-0.9.3-15.2.fc12.i586

Is there any missing package?
Comment 13 Sunil R 2010-04-28 17:56:55 UTC
Using evolution MAPI in Ubuntu 10.04 and this is not fixed..
Comment 14 William Lovaton 2010-04-28 20:40:16 UTC
I'm using Fedora 13 LiveUSB (evolution-exchange-2.30) and it now works with GAL but for some reason I can't see my appointments in the Calendar.
Comment 15 Akhil Laddha 2010-04-29 03:17:23 UTC
(In reply to comment #13)
> Using evolution MAPI in Ubuntu 10.04 and this is not fixed..

Because Ubuntu is not shipping current stable evolution 2.30.0 instead it has evolution 2.28.3.
Comment 16 William Lovaton 2010-05-05 20:39:07 UTC
I'm using a nightly build from Fedora 13 and contacts seem to be working fine but I don't get any of my calendars.  Is this a known issue? I tried several ways to make evolution show my appoinments on the Exchange server with no success.

I was going to file a new bug report but I saw several reports suggesting that Calendars are working (or a)
Comment 17 William Lovaton 2010-05-05 20:51:22 UTC
sorry for the interrupted post... here I go again:

I'm using a nightly build from Fedora 13 and contacts seem to be working fine
but I don't get any of my calendars.  Is this a known issue? I tried several
ways to make evolution show my appoinments on the Exchange server with no
success.

I was going to file a new bug report but I saw several reports suggesting that
Calendars are working (or at least people can see them) so I am asking here first if there is something else I can check to make this work.

The packages I'm using right now are:

evolution-mapi-0.30.1-1.fc13.i686
evolution-2.30.1-2.fc13.i686
evolution-exchange-2.30.1-1.fc13.i686
evolution-data-server-2.30.1-2.fc13.i686

And the support guy here told me that the company is using MS Exchage Server 2003, is there a way to check this version? I can't see any "About..." in OWA.
Comment 18 Akhil Laddha 2010-05-06 03:58:02 UTC
(In reply to comment #17)
> 
> And the support guy here told me that the company is using MS Exchage Server
> 2003, is there a way to check this version? I can't see any "About..." in OWA.

Hi William, if you have Exchange 2003 server, you should use owa connector not mapi provider. Officially mapi is not supported with Exchange 2003.

Other point it will be really helpful if you provide your feedback on relevant bug because this bug was about GAL issue. I would suggest you to file a new bug and write all the observations you have about calendar problem, tia.