[Evolution] Exchange MAPI
Hi, I installed Ubuntu and then evolution mail, but whilst setting up, there is no option to select Exchange MAPI in the server drop down list. Am I missing any dependencies to be installed? Thanks! KEnneth P Do you need to print this? Consider the environment, prevent paper waste. This email and attachments: are confidential; may be protected by privilege and copyright; if received in error may not be used, copied, or kept; are not guaranteed to be virus-free; may not express the views of Kordia(R); do not designate an information system; and do not give rise to any liability for Kordia(R). ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI
Hi, On Sun, 2012-07-08 at 13:58 +, Kenneth Alunday wrote: I installed Ubuntu and then evolution mail Please always provide version information for packages. , but whilst setting up, there is no option to select Exchange MAPI in the server drop down list. Am I missing any dependencies to be installed? See http://library.gnome.org/users/evolution/3.5/exchange-connectors-overview.html andre -- mailto:ak...@gmx.net | failed http://blogs.gnome.org/aklapper ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI
Hi, Am I missing any dependencies to be installed? You need to do yum install evolution-mapi or something like that. In Ubuntu it is sudo apt-get install evolution-mapi and it should pull all the necessary dependencies. Currently using evolution 3.2.3 with evolution-mapi 3.2.2-1 in Ubuntu 12.04 and works reasonably well. Regards, Constantin ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI
On Mon, 2012-07-09 at 10:35 +0200, Andre Klapper wrote: See http://library.gnome.org/users/evolution/3.5/exchange-connectors-overview.html Hm, no mention of Evolution-ActiveSync there... :) -- dwmw2 smime.p7s Description: S/MIME cryptographic signature ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI
On Mon, 2012-07-09 at 13:51 +0100, David Woodhouse wrote: On Mon, 2012-07-09 at 10:35 +0200, Andre Klapper wrote: See http://library.gnome.org/users/evolution/3.5/exchange-connectors-overview.html Hm, no mention of Evolution-ActiveSync there... :) The 3.2 version of that URL still said: For Microsoft Exchange 2007 and 2010 the package evolution-ews is currently under development and will replace evolution-mapi in the future. It might not be available yet for your distribution. What is the status of Evolution-ActiveSync and what would it replace? If it does not replace anything, what are its advantages and disadvantages over, say, evolution-ews, from a user point of view, and which Exchange server versions does it support? andre -- mailto:ak...@gmx.net | failed http://blogs.gnome.org/aklapper ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI port
I found out what I needed is the evolution EWS, because i need to connect to an Active Sync server (Novell Synchronizer Mobility Connector) -- View this message in context: http://gnome-evolution-general.1774414.n4.nabble.com/Exchange-MAPI-port-tp4450958p4454139.html Sent from the Gnome Evolution - General mailing list archive at Nabble.com. ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
[Evolution] Exchange MAPI port
I'm having trouble to connect with Exchange MAPI. My exchange server is running on port 443, but there's no port option on the wizard. I've tried to set EXCHANGEMAPI_DEBUG=1 before running evolution and i realized that it is trying to connect on port 135, as follows: Failed to connect host (A.B.C.D) on port 135 - NT_STATUS_CONNECTION_REFUSED Failed to connect host (A.B.C.D) (server.name.com) on port 135 - NT_STATUS_CONNECTION_REFUSED. I've tried to connect using server.name.com:443, but still not work. How can i change the connection port? -- View this message in context: http://gnome-evolution-general.1774414.n4.nabble.com/Exchange-MAPI-port-tp4450958p4450958.html Sent from the Gnome Evolution - General mailing list archive at Nabble.com. ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI port
On Tue, 2012-03-06 at 11:03 -0800, Luis C wrote: I'm having trouble to connect with Exchange MAPI. My exchange server is running on port 443, but there's no port option on the wizard. I've tried to set EXCHANGEMAPI_DEBUG=1 before running evolution and i realized that it is trying to connect on port 135, as follows: Failed to connect host (A.B.C.D) on port 135 - NT_STATUS_CONNECTION_REFUSED Failed to connect host (A.B.C.D) (server.name.com) on port 135 - NT_STATUS_CONNECTION_REFUSED. I've tried to connect using server.name.com:443, but still not work. How can i change the connection port? Hi, the port 135 is a standard RPC port, among few other which are opened after this one, and it is not supported to change it. You can try to check Use secure connection, whether it'll help (note, such change requires rerun of evolution), though the port 443 sounds like your server allows only RPC-over-HTTP, also known as Outlook anywhere, which is not supported by samba4 as of today [1]. Bye, Milan [1] https://bugzilla.samba.org/show_bug.cgi?id=8730 ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
[Evolution] Exchange MAPI behaves abnormal when filter applied
OS: Windows Server 2003 SP2 MS Exchange Server 2003 evolution: 2.24 SLED11 with online updates Configure a MAPI account and enable the following options in the Receiving Options tab a) Automatically synchronize account locally b)Apply filters to new messages in Inbox on this server then create a filter that match all and move all the emails to Inbox(On This Computer) Now you will see that evolution behaves abnormally, 1, all the time we see that on the status bar it says Storing folder Mailbox - userid/Inbox'(...). 2, when Click on Get Mail the Send Receive never ends/finishes/complete 3, Likewise when try to close evolution, via clicking on File Quite/Close it never close. then I have to close evolution via evolution --force-shutdown command. following rpms are installed evolution-2.24.1.1-15.8.4 evolution-pilot-2.24.1.1-15.8.4 evolution-lang-2.24.1.1-15.8.4 evolution-data-server-lang-2.24.1.1-11.8.1 evolution-mapi-provider-0.25.90-1.20 evolution-exchange-lang-2.24.1-7.20 evolution-exchange-2.24.1-7.20 evolution-exchange-debuginfo-2.24.1-7.20 evolution-data-server-2.24.1.1-11.8.1 evolution-sharp-0.18.1-3.41 evolution-mapi-provider-lang-0.25.90-1.20 any help would be appreciated -- Regards, Muhammad Sharfuddin ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI behaves abnormal when filter applied
can you raise a bug in bugzilla.gnome.org. And would be good if you can start evolution in console and paste the messages that getz printed there. Thanks. Muhammad Sharfuddin m.sharfud...@nds.com.pk 06/26/09 17:12 PM OS: Windows Server 2003 SP2 MS Exchange Server 2003 evolution: 2.24 SLED11 with online updates Configure a MAPI account and enable the following options in the Receiving Options tab a) Automatically synchronize account locally b)Apply filters to new messages in Inbox on this server then create a filter that match all and move all the emails to Inbox(On This Computer) Now you will see that evolution behaves abnormally, 1, all the time we see that on the status bar it says Storing folder Mailbox - userid/Inbox'(...). 2, when Click on Get Mail the Send Receive never ends/finishes/complete 3, Likewise when try to close evolution, via clicking on File Quite/Close it never close. then I have to close evolution via evolution --force-shutdown command. following rpms are installed evolution-2.24.1.1-15.8.4 evolution-pilot-2.24.1.1-15.8.4 evolution-lang-2.24.1.1-15.8.4 evolution-data-server-lang-2.24.1.1-11.8.1 evolution-mapi-provider-0.25.90-1.20 evolution-exchange-lang-2.24.1-7.20 evolution-exchange-2.24.1-7.20 evolution-exchange-debuginfo-2.24.1-7.20 evolution-data-server-2.24.1.1-11.8.1 evolution-sharp-0.18.1-3.41 evolution-mapi-provider-lang-0.25.90-1.20 any help would be appreciated -- Regards, Muhammad Sharfuddin ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI Connector
Thanks Johnny. Do you know when 2.26 is going to be released? Greg Johnny Jacob-2 wrote: On Fri, 2008-11-14 at 11:41 -0800, fraser2k8 wrote: Srini, I understand that there are some licensing issues around the whole Exchange Mapi connector for Evolution. License change is completed. Do you know if there is any time line on resolution for these issues and or when there will be a release for Evolution that allows for a mapi connection for Evolution and / or an RPC over HTTPS connection for Evolution. This is expected to be in 2.26. - Johnny ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list -- View this message in context: http://www.nabble.com/Exchange-MAPI-Connector-tp13358328p20550482.html Sent from the Gnome Evolution - General mailing list archive at Nabble.com. ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI Connector
On Mon, 2008-11-17 at 15:28 -0800, fraser2k8 wrote: Thanks Johnny. Do you know when 2.26 is going to be released? Greg Hi, http://live.gnome.org/TwoPointTwentyfive Milan ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI Connector
On Fri, 2008-11-14 at 11:41 -0800, fraser2k8 wrote: Srini, I understand that there are some licensing issues around the whole Exchange Mapi connector for Evolution. License change is completed. Do you know if there is any time line on resolution for these issues and or when there will be a release for Evolution that allows for a mapi connection for Evolution and / or an RPC over HTTPS connection for Evolution. This is expected to be in 2.26. - Johnny ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI Connector
Srini, I understand that there are some licensing issues around the whole Exchange Mapi connector for Evolution. Do you know if there is any time line on resolution for these issues and or when there will be a release for Evolution that allows for a mapi connection for Evolution and / or an RPC over HTTPS connection for Evolution. Thanks. Greg -- View this message in context: http://www.nabble.com/Exchange-MAPI-Connector-tp13358328p20507118.html Sent from the Gnome Evolution - General mailing list archive at Nabble.com. ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI plug-in wont stay enabled...
Something is not right then. I only see the Server and Username boxes under Exchange MAPI. There is no Domain box or Authenticate button. What did I miss? ~J -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Johnny Jacob Sent: Thursday, October 30, 2008 1:45 AM To: evolution-list@gnome.org Subject: Re: [Evolution] Exchange MAPI plug-in wont stay enabled... On Wed, 2008-10-29 at 14:33 -0400, Jeff Singleton wrote: Ok... All is compiled and I now see the Exchange MAPI plugin. But, now I get failed authentications to my Exchange server. Yes, I triple checked my account information - it is the same as the credentials I use under Outlook. Is there a specific way I must format the server name, username, etc. when creating the initial account. http://picasaweb.google.com/lh/photo/Vc3psIzq9m2_lfik17bXtA Here is the debug info from the console: (evolution:25238): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Exchange_Component:2.24': Child process did not give an error message, unknown failure occurred ** (evolution:25238): DEBUG: mailto URL command: evolution %s ** (evolution:25238): DEBUG: mailto URL program: evolution e-data-server-ui-Message: Key file does not have group 'Passwords-ExchangeMAPI' libexchangemapi-Message: exchange-mapi-connection.c(128): exchange_mapi_connection_new: lock(connect_lock) exchange-mapi-connection.c(73): Entering mapi_profile_load (evolution:25238): libexchangemapi-WARNING **: MAPI profile database @ /home/jsingleton/.evolution/mapi-profiles.ldb not found exchange-mapi-connection.c(114): Leaving mapi_profile_load libexchangemapi-Message: exchange-mapi-connection.c(131): exchange_mapi_connection_new: unlock(connect_lock) (evolution:25238): libexchangemapi-WARNING **: exchange-mapi-connection.c(134): exchange_mapi_connection_new: Login failed e-data-server-ui-Message: Key file does not have key 'mapi:[EMAIL PROTECTED]' e-data-server-ui-Message: Key file does not have key 'mapi:[EMAIL PROTECTED]' libexchangemapi-Message: exchange-mapi-connection.c(128): exchange_mapi_connection_new: lock(connect_lock) exchange-mapi-connection.c(73): Entering mapi_profile_load (evolution:25238): libexchangemapi-WARNING **: MAPI profile database @ /home/jsingleton/.evolution/mapi-profiles.ldb not found exchange-mapi-connection.c(114): Leaving mapi_profile_load libexchangemapi-Message: exchange-mapi-connection.c(131): exchange_mapi_connection_new: unlock(connect_lock) -Original Message- From: Reid Thompson [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 29, 2008 12:40 PM To: Jeff Singleton Subject: RE: [Evolution] Exchange MAPI plug-in wont stay enabled... That would probably be easiest. You can also use the env param LD_LIBRARY_PATH http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html 3.3.1. LD_LIBRARY_PATH You can temporarily substitute a different library for this particular execution. In Linux, the environment variable LD_LIBRARY_PATH is a colon-separated set of directories where libraries should be searched for first, before the standard set of directories; this is useful when debugging a new library or using a nonstandard library for special purposes. The environment variable LD_PRELOAD lists shared libraries with functions that override the standard set, just as /etc/ld.so.preload does. These are implemented by the loader /lib/ld-linux.so. I should note that, while LD_LIBRARY_PATH works on many Unix-like systems, it doesn't work on all; for example, this functionality is available on HP-UX but as the environment variable SHLIB_PATH, and on AIX this functionality is through the variable LIBPATH (with the same syntax, a colon-separated list). LD_LIBRARY_PATH is handy for development and testing, but shouldn't be modified by an installation process for normal use by normal users; see ``Why LD_LIBRARY_PATH is Bad'' at http://www.visi.com/~barr/ldpath.html for an explanation of why. But it's still useful for development or testing, and for working around problems that can't be worked around otherwise. On Wed, 2008-10-29 at 12:34 -0400, Jeff Singleton wrote: Installation Location was: /usr/local/samba/lib/libmapi.so.0 I decided to blow it away and recompile, but this time everything is going to have the same $PREFIX of /usr/local. -Original Message- From: Reid Thompson [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 29, 2008 10:46 AM To: Jeff Singleton Cc: evolution-list@gnome.org Subject: Re: [Evolution] Exchange MAPI plug-in wont stay enabled... On Wed, 2008-10-29 at 10:36 -0400, Reid Thompson wrote: On Wed, 2008-10-29 at 10:27 -0400, Jeff Singleton wrote: Here is what I see in the console when running evolution: $ evolution (evolution:7865): e-utils-WARNING **: can't load plugin '/usr/local/lib/evolution/2.24
Re: [Evolution] Exchange MAPI plug-in wont stay enabled...
On Thu, 2008-10-30 at 08:29 -0400, Jeff Singleton wrote: Something is not right then. I only see the Server and Username boxes under Exchange MAPI. There is no Domain box or Authenticate button. What did I miss? Sounds like the account setup plugin is not loaded. Try out : http://www.go-evolution.org/MAPI_FAQ HTH. ~J -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Johnny Jacob Sent: Thursday, October 30, 2008 1:45 AM To: evolution-list@gnome.org Subject: Re: [Evolution] Exchange MAPI plug-in wont stay enabled... On Wed, 2008-10-29 at 14:33 -0400, Jeff Singleton wrote: Ok... All is compiled and I now see the Exchange MAPI plugin. But, now I get failed authentications to my Exchange server. Yes, I triple checked my account information - it is the same as the credentials I use under Outlook. Is there a specific way I must format the server name, username, etc. when creating the initial account. http://picasaweb.google.com/lh/photo/Vc3psIzq9m2_lfik17bXtA Here is the debug info from the console: (evolution:25238): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Exchange_Component:2.24': Child process did not give an error message, unknown failure occurred ** (evolution:25238): DEBUG: mailto URL command: evolution %s ** (evolution:25238): DEBUG: mailto URL program: evolution e-data-server-ui-Message: Key file does not have group 'Passwords-ExchangeMAPI' libexchangemapi-Message: exchange-mapi-connection.c(128): exchange_mapi_connection_new: lock(connect_lock) exchange-mapi-connection.c(73): Entering mapi_profile_load (evolution:25238): libexchangemapi-WARNING **: MAPI profile database @ /home/jsingleton/.evolution/mapi-profiles.ldb not found exchange-mapi-connection.c(114): Leaving mapi_profile_load libexchangemapi-Message: exchange-mapi-connection.c(131): exchange_mapi_connection_new: unlock(connect_lock) (evolution:25238): libexchangemapi-WARNING **: exchange-mapi-connection.c(134): exchange_mapi_connection_new: Login failed e-data-server-ui-Message: Key file does not have key 'mapi:[EMAIL PROTECTED]' e-data-server-ui-Message: Key file does not have key 'mapi:[EMAIL PROTECTED]' libexchangemapi-Message: exchange-mapi-connection.c(128): exchange_mapi_connection_new: lock(connect_lock) exchange-mapi-connection.c(73): Entering mapi_profile_load (evolution:25238): libexchangemapi-WARNING **: MAPI profile database @ /home/jsingleton/.evolution/mapi-profiles.ldb not found exchange-mapi-connection.c(114): Leaving mapi_profile_load libexchangemapi-Message: exchange-mapi-connection.c(131): exchange_mapi_connection_new: unlock(connect_lock) -Original Message- From: Reid Thompson [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 29, 2008 12:40 PM To: Jeff Singleton Subject: RE: [Evolution] Exchange MAPI plug-in wont stay enabled... That would probably be easiest. You can also use the env param LD_LIBRARY_PATH http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html 3.3.1. LD_LIBRARY_PATH You can temporarily substitute a different library for this particular execution. In Linux, the environment variable LD_LIBRARY_PATH is a colon-separated set of directories where libraries should be searched for first, before the standard set of directories; this is useful when debugging a new library or using a nonstandard library for special purposes. The environment variable LD_PRELOAD lists shared libraries with functions that override the standard set, just as /etc/ld.so.preload does. These are implemented by the loader /lib/ld-linux.so. I should note that, while LD_LIBRARY_PATH works on many Unix-like systems, it doesn't work on all; for example, this functionality is available on HP-UX but as the environment variable SHLIB_PATH, and on AIX this functionality is through the variable LIBPATH (with the same syntax, a colon-separated list). LD_LIBRARY_PATH is handy for development and testing, but shouldn't be modified by an installation process for normal use by normal users; see ``Why LD_LIBRARY_PATH is Bad'' at http://www.visi.com/~barr/ldpath.html for an explanation of why. But it's still useful for development or testing, and for working around problems that can't be worked around otherwise. On Wed, 2008-10-29 at 12:34 -0400, Jeff Singleton wrote: Installation Location was: /usr/local/samba/lib/libmapi.so.0 I decided to blow it away and recompile, but this time everything is going to have the same $PREFIX of /usr/local. -Original Message- From: Reid Thompson [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 29, 2008 10:46 AM To: Jeff Singleton Cc: evolution-list@gnome.org Subject: Re: [Evolution] Exchange MAPI plug-in wont stay enabled
Re: [Evolution] exchange-mapi-connection.c = Still Broken
Thanks Suman I did almost that ... I actually commented out just the portion the error complained about - it was successful from there. Now I am actually going to try it out on my Exchange Server ;) -Original Message- From: Suman Manjunath [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 28, 2008 11:18 PM To: Jeff Singleton Cc: evolution-list@gnome.org Subject: Re: [Evolution] exchange-mapi-connection.c = Still Broken On Wed, Oct 29, 2008 at 2:07 AM, Jeff Singleton [EMAIL PROTECTED] wrote: OK I redid everything and following the directions to the T While building evolution-data-server I get this error during the make process: Note: I think I can fix this one error on line 404 of /usr/local/samba/include/ndr.h but will wait to hear back from someone here. no fix for that one yet.. :( open the file /usr/local/samba/include/ndr.h and comment out line 404 -Suman ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
[Evolution] Exchange MAPI plug-in wont stay enabled...
All, Ok I have evolution svn built according to http://www.go-evolution.org/MAPIProvider Evolution starts up and the initial Wizard starts up, but Exchange MAPI is not in the choices for server types. So I created a bogus POP account just to get past the Wizard. Checking the plugins list, I see the Exchange MAPI plug-in not checkedSo I checked it, and then closed Evolution. Upon restarting Evolution, the Exchange MAPI plugiin no longer has the check in the box and still no option for MAPI in the server types for my account. Anyone know what is going on? Jeffrey Singleton Systems Technologist III Toll Free: 1-800-913-1257 [EMAIL PROTECTED] ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI plug-in wont stay enabled...
Here is what I see in the console when running evolution: $ evolution (evolution:7865): e-utils-WARNING **: can't load plugin '/usr/local/lib/evolution/2.24/plugins/liborg-gnome-exchange-mapi.so': libmapi.so.0: cannot open shared object file: No such file or directory (evolution:7865): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Exchange_Component:2.24': Child process did not give an error message, unknown failure occurred ** (evolution:7865): DEBUG: mailto URL command: evolution %s ** (evolution:7865): DEBUG: mailto URL program: evolution (evolution:7865): e-utils-WARNING **: can't load plugin '/usr/local/lib/evolution/2.24/plugins/liborg-gnome-exchange-mapi.so': libmapi.so.0: cannot open shared object file: No such file or directory (evolution:7865): Gtk-CRITICAL **: gtk_tree_view_column_set_resizable: assertion `GTK_IS_TREE_VIEW_COLUMN (tree_column)' failed (evolution:7865): Gtk-CRITICAL **: gtk_tree_view_column_set_reorderable: assertion `GTK_IS_TREE_VIEW_COLUMN (tree_column)' failed (evolution:7865): GLib-GObject-CRITICAL **: g_object_set: assertion `G_IS_OBJECT (object)' failed From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff Singleton Sent: Wednesday, October 29, 2008 10:20 AM To: evolution-list@gnome.org Subject: [Evolution] Exchange MAPI plug-in wont stay enabled... All, Ok I have evolution svn built according to http://www.go-evolution.org/MAPIProvider Evolution starts up and the initial Wizard starts up, but Exchange MAPI is not in the choices for server types. So I created a bogus POP account just to get past the Wizard. Checking the plugins list, I see the Exchange MAPI plug-in not checkedSo I checked it, and then closed Evolution. Upon restarting Evolution, the Exchange MAPI plugiin no longer has the check in the box and still no option for MAPI in the server types for my account. Anyone know what is going on? Jeffrey Singleton Systems Technologist III Toll Free: 1-800-913-1257 [EMAIL PROTECTED] ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI plug-in wont stay enabled...
what does $ find /usr/local/ -name liborg-gnome-exchange-mapi.so show? /usr/local/lib/evolution-2.24/plugins/liborg-gnome-exchange-mapi.so what does $ find /path/to/your/build/area -name liborg-gnome-exchange-mapi.so show /home/tmp/evolution/plugins/exchange-mapi/.libs/liborg-gnome-exchange-mapi.so Since this work is being done in an isolated location, I can easily delete everything and re-compile. Is there any reason why I can't make $PREFIX the same for all of the components (samba, openchange, and evol)? ~J ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI plug-in wont stay enabled...
On Wed, 2008-10-29 at 10:36 -0400, Reid Thompson wrote: On Wed, 2008-10-29 at 10:27 -0400, Jeff Singleton wrote: Here is what I see in the console when running evolution: $ evolution (evolution:7865): e-utils-WARNING **: can't load plugin '/usr/local/lib/evolution/2.24/plugins/liborg-gnome-exchange-mapi.so': libmapi.so.0: cannot open shared object file: No such file or directory (evolution:7865): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Exchange_Component:2.24': Child process did not give an error message, unknown failure occurred ** (evolution:7865): DEBUG: mailto URL command: evolution %s ** (evolution:7865): DEBUG: mailto URL program: evolution (evolution:7865): e-utils-WARNING **: can't load plugin '/usr/local/lib/evolution/2.24/plugins/liborg-gnome-exchange-mapi.so': libmapi.so.0: cannot open shared object file: No such file or directory (evolution:7865): Gtk-CRITICAL **: gtk_tree_view_column_set_resizable: assertion `GTK_IS_TREE_VIEW_COLUMN (tree_column)' failed (evolution:7865): Gtk-CRITICAL **: gtk_tree_view_column_set_reorderable: assertion `GTK_IS_TREE_VIEW_COLUMN (tree_column)' failed (evolution:7865): GLib-GObject-CRITICAL **: g_object_set: assertion `G_IS_OBJECT (object)' failed looks like the mapi shared object did not get built or did not get installed properly. what does $ find /usr/local/ -name liborg-gnome-exchange-mapi.so show? what does $ find /path/to/your/build/area -name liborg-gnome-exchange-mapi.so show ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list also, run the same commands above replacing liborg-gnome-exchange-mapi.so with libmapi.so.0 ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI plug-in wont stay enabled...
Ok... All is compiled and I now see the Exchange MAPI plugin. But, now I get failed authentications to my Exchange server. Yes, I triple checked my account information - it is the same as the credentials I use under Outlook. Is there a specific way I must format the server name, username, etc. when creating the initial account. Here is the debug info from the console: (evolution:25238): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Exchange_Component:2.24': Child process did not give an error message, unknown failure occurred ** (evolution:25238): DEBUG: mailto URL command: evolution %s ** (evolution:25238): DEBUG: mailto URL program: evolution e-data-server-ui-Message: Key file does not have group 'Passwords-ExchangeMAPI' libexchangemapi-Message: exchange-mapi-connection.c(128): exchange_mapi_connection_new: lock(connect_lock) exchange-mapi-connection.c(73): Entering mapi_profile_load (evolution:25238): libexchangemapi-WARNING **: MAPI profile database @ /home/jsingleton/.evolution/mapi-profiles.ldb not found exchange-mapi-connection.c(114): Leaving mapi_profile_load libexchangemapi-Message: exchange-mapi-connection.c(131): exchange_mapi_connection_new: unlock(connect_lock) (evolution:25238): libexchangemapi-WARNING **: exchange-mapi-connection.c(134): exchange_mapi_connection_new: Login failed e-data-server-ui-Message: Key file does not have key 'mapi:[EMAIL PROTECTED]' e-data-server-ui-Message: Key file does not have key 'mapi:[EMAIL PROTECTED]' libexchangemapi-Message: exchange-mapi-connection.c(128): exchange_mapi_connection_new: lock(connect_lock) exchange-mapi-connection.c(73): Entering mapi_profile_load (evolution:25238): libexchangemapi-WARNING **: MAPI profile database @ /home/jsingleton/.evolution/mapi-profiles.ldb not found exchange-mapi-connection.c(114): Leaving mapi_profile_load libexchangemapi-Message: exchange-mapi-connection.c(131): exchange_mapi_connection_new: unlock(connect_lock) -Original Message- From: Reid Thompson [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 29, 2008 12:40 PM To: Jeff Singleton Subject: RE: [Evolution] Exchange MAPI plug-in wont stay enabled... That would probably be easiest. You can also use the env param LD_LIBRARY_PATH http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html 3.3.1. LD_LIBRARY_PATH You can temporarily substitute a different library for this particular execution. In Linux, the environment variable LD_LIBRARY_PATH is a colon-separated set of directories where libraries should be searched for first, before the standard set of directories; this is useful when debugging a new library or using a nonstandard library for special purposes. The environment variable LD_PRELOAD lists shared libraries with functions that override the standard set, just as /etc/ld.so.preload does. These are implemented by the loader /lib/ld-linux.so. I should note that, while LD_LIBRARY_PATH works on many Unix-like systems, it doesn't work on all; for example, this functionality is available on HP-UX but as the environment variable SHLIB_PATH, and on AIX this functionality is through the variable LIBPATH (with the same syntax, a colon-separated list). LD_LIBRARY_PATH is handy for development and testing, but shouldn't be modified by an installation process for normal use by normal users; see ``Why LD_LIBRARY_PATH is Bad'' at http://www.visi.com/~barr/ldpath.html for an explanation of why. But it's still useful for development or testing, and for working around problems that can't be worked around otherwise. On Wed, 2008-10-29 at 12:34 -0400, Jeff Singleton wrote: Installation Location was: /usr/local/samba/lib/libmapi.so.0 I decided to blow it away and recompile, but this time everything is going to have the same $PREFIX of /usr/local. -Original Message- From: Reid Thompson [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 29, 2008 10:46 AM To: Jeff Singleton Cc: evolution-list@gnome.org Subject: Re: [Evolution] Exchange MAPI plug-in wont stay enabled... On Wed, 2008-10-29 at 10:36 -0400, Reid Thompson wrote: On Wed, 2008-10-29 at 10:27 -0400, Jeff Singleton wrote: Here is what I see in the console when running evolution: $ evolution (evolution:7865): e-utils-WARNING **: can't load plugin '/usr/local/lib/evolution/2.24/plugins/liborg-gnome-exchange-mapi.so': libmapi.so.0: cannot open shared object file: No such file or directory (evolution:7865): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Exchange_Component:2.24': Child process did not give an error message, unknown failure occurred ** (evolution:7865): DEBUG: mailto URL command: evolution %s ** (evolution:7865): DEBUG: mailto URL program: evolution (evolution:7865): e-utils-WARNING **: can't load plugin '/usr/local/lib/evolution/2.24/plugins/liborg-gnome-exchange-mapi.so': libmapi.so.0: cannot open
Re: [Evolution] Exchange MAPI plug-in wont stay enabled...
On Wed, 2008-10-29 at 14:33 -0400, Jeff Singleton wrote: Ok... All is compiled and I now see the Exchange MAPI plugin. But, now I get failed authentications to my Exchange server. Yes, I triple checked my account information - it is the same as the credentials I use under Outlook. Is there a specific way I must format the server name, username, etc. when creating the initial account. Here is the debug info from the console: (evolution:25238): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Exchange_Component:2.24': Child process did not give an error message, unknown failure occurred ** (evolution:25238): DEBUG: mailto URL command: evolution %s ** (evolution:25238): DEBUG: mailto URL program: evolution e-data-server-ui-Message: Key file does not have group 'Passwords-ExchangeMAPI' libexchangemapi-Message: exchange-mapi-connection.c(128): exchange_mapi_connection_new: lock(connect_lock) exchange-mapi-connection.c(73): Entering mapi_profile_load (evolution:25238): libexchangemapi-WARNING **: MAPI profile database @ /home/jsingleton/.evolution/mapi-profiles.ldb not found exchange-mapi-connection.c(114): Leaving mapi_profile_load libexchangemapi-Message: exchange-mapi-connection.c(131): exchange_mapi_connection_new: unlock(connect_lock) (evolution:25238): libexchangemapi-WARNING **: exchange-mapi-connection.c(134): exchange_mapi_connection_new: Login failed e-data-server-ui-Message: Key file does not have key 'mapi:[EMAIL PROTECTED]' e-data-server-ui-Message: Key file does not have key 'mapi:[EMAIL PROTECTED]' libexchangemapi-Message: exchange-mapi-connection.c(128): exchange_mapi_connection_new: lock(connect_lock) exchange-mapi-connection.c(73): Entering mapi_profile_load (evolution:25238): libexchangemapi-WARNING **: MAPI profile database @ /home/jsingleton/.evolution/mapi-profiles.ldb not found exchange-mapi-connection.c(114): Leaving mapi_profile_load libexchangemapi-Message: exchange-mapi-connection.c(131): exchange_mapi_connection_new: unlock(connect_lock) -Original Message- From: Reid Thompson [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 29, 2008 12:40 PM To: Jeff Singleton Subject: RE: [Evolution] Exchange MAPI plug-in wont stay enabled... That would probably be easiest. You can also use the env param LD_LIBRARY_PATH http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html 3.3.1. LD_LIBRARY_PATH You can temporarily substitute a different library for this particular execution. In Linux, the environment variable LD_LIBRARY_PATH is a colon-separated set of directories where libraries should be searched for first, before the standard set of directories; this is useful when debugging a new library or using a nonstandard library for special purposes. The environment variable LD_PRELOAD lists shared libraries with functions that override the standard set, just as /etc/ld.so.preload does. These are implemented by the loader /lib/ld-linux.so. I should note that, while LD_LIBRARY_PATH works on many Unix-like systems, it doesn't work on all; for example, this functionality is available on HP-UX but as the environment variable SHLIB_PATH, and on AIX this functionality is through the variable LIBPATH (with the same syntax, a colon-separated list). LD_LIBRARY_PATH is handy for development and testing, but shouldn't be modified by an installation process for normal use by normal users; see ``Why LD_LIBRARY_PATH is Bad'' at http://www.visi.com/~barr/ldpath.html for an explanation of why. But it's still useful for development or testing, and for working around problems that can't be worked around otherwise. On Wed, 2008-10-29 at 12:34 -0400, Jeff Singleton wrote: Installation Location was: /usr/local/samba/lib/libmapi.so.0 I decided to blow it away and recompile, but this time everything is going to have the same $PREFIX of /usr/local. -Original Message- From: Reid Thompson [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 29, 2008 10:46 AM To: Jeff Singleton Cc: evolution-list@gnome.org Subject: Re: [Evolution] Exchange MAPI plug-in wont stay enabled... On Wed, 2008-10-29 at 10:36 -0400, Reid Thompson wrote: On Wed, 2008-10-29 at 10:27 -0400, Jeff Singleton wrote: Here is what I see in the console when running evolution: $ evolution (evolution:7865): e-utils-WARNING **: can't load plugin '/usr/local/lib/evolution/2.24/plugins/liborg-gnome-exchange-mapi.so': libmapi.so.0: cannot open shared object file: No such file or directory (evolution:7865): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Exchange_Component:2.24': Child process did not give an error message, unknown failure occurred ** (evolution:7865): DEBUG: mailto URL command: evolution %s ** (evolution:7865): DEBUG: mailto URL program
[Evolution] exchange-mapi-connection.c = Still Broken
I posted this issue a few weeks ago, but no one seems to have this same issue. I am following the instructions for building the Exchange_Mapi_Branch of both Evolution and Evolution-Data-Server from this website: http://www.go-evolution.org/MAPIProvider I get Samba4 compiled and installed, and I can also get OpenChange to compile and install. Evolution-Data-Server is where I run into issues. I attempted to fix one or two of these but failed miserably. Has anyone else run into this during compile? Making all in mapi make[3]: Entering directory `/home/tmp/evolution-data-server/servers/mapi' ../../doltcompile gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\libexchangemapi\ -DMAPI_DATADIR=\/home/jsingleton/opt/gnome2/share/evolution-data-server-2.24/mapi\ -DORBIT2=1 -pthread -I/usr/include/libxml2 -I/usr/include/libbonobo-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libsoup-2.4 -I/usr/include/gconf/2 -I/usr/include/nspr -I../.. -DORBIT2=1 -pthread -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/orbit-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I../../calendar -I../../libical/src -I../../libical/src/libical -I../../libical/src -I../../libical/src/libical -g -O2 -DHAVE_IMMEDIATE_STRUCTURES=1 -I/usr/local/samba/include -g -O2 -Wall -Wmissing-prototypes -Wno-sign-compare -Wno- pointer-sign -MT exchange-mapi-connection.lo -MD -MP -MF .deps/exchange-mapi-connection.Tpo -c -o exchange-mapi-connection.lo exchange-mapi-connection.c exchange-mapi-connection.c: In function 'exchange_mapi_util_delete_attachments': exchange-mapi-connection.c:499: warning: implicit declaration of function 'GetRowCount' exchange-mapi-connection.c: In function 'exchange_mapi_util_modify_recipients': exchange-mapi-connection.c:816: error: invalid application of 'sizeof' to incomplete type 'struct FlagList' exchange-mapi-connection.c:826: warning: passing argument 1 of 'ResolveNames' from incompatible pointer type exchange-mapi-connection.c:826: warning: passing argument 2 of 'ResolveNames' from incompatible pointer type exchange-mapi-connection.c:826: warning: passing argument 3 of 'ResolveNames' from incompatible pointer type exchange-mapi-connection.c:826: warning: passing argument 4 of 'ResolveNames' from incompatible pointer type exchange-mapi-connection.c:826: error: too few arguments to function 'ResolveNames' exchange-mapi-connection.c:832: error: dereferencing pointer to incomplete type exchange-mapi-connection.c:838: error: dereferencing pointer to incomplete type exchange-mapi-connection.c: In function 'exchange_mapi_util_check_restriction': exchange-mapi-connection.c:895: warning: format '%016llX' expects type 'long long unsigned int', but argument 5 has type 'mapi_id_t' exchange-mapi-connection.c:905: warning: passing argument 1 of 'OpenMsgStore' from incompatible pointer type exchange-mapi-connection.c:905: error: too few arguments to function 'OpenMsgStore' exchange-mapi-connection.c:951: error: too few arguments to function 'Restrict' exchange-mapi-connection.c: In function 'exchange_mapi_connection_fetch_items': exchange-mapi-connection.c:1010: warning: format '%016llX' expects type 'long long unsigned int', but argument 5 has type 'mapi_id_t' exchange-mapi-connection.c:1020: warning: passing argument 1 of 'OpenPublicFolder' from incompatible pointer type exchange-mapi-connection.c:1020: error: too few arguments to function 'OpenPublicFolder' exchange-mapi-connection.c:1020: warning: passing argument 1 of 'OpenMsgStore' from incompatible pointer type exchange-mapi-connection.c:1020: error: too few arguments to function 'OpenMsgStore' exchange-mapi-connection.c:1058: error: too few arguments to function 'Restrict' exchange-mapi-connection.c:1181: warning: format '%016llX' expects type 'long long unsigned int', but argument 7 has type 'mapi_id_t' exchange-mapi-connection.c:1202: warning: format '%016llX' expects type 'long long unsigned int', but argument 5 has type 'mapi_id_t' exchange-mapi-connection.c: In function 'exchange_mapi_connection_fetch_item': exchange-mapi-connection.c:1226: warning: format '%016llX' expects type 'long long unsigned int', but argument 5 has type 'mapi_id_t' exchange-mapi-connection.c:1226: warning: format '%016llX' expects type 'long long unsigned int', but argument 6 has type 'mapi_id_t' exchange-mapi-connection.c:1236: warning: passing argument 1 of 'OpenPublicFolder' from incompatible pointer type exchange-mapi-connection.c:1236: error: too few arguments to function 'OpenPublicFolder' exchange-mapi-connection.c:1236: warning: passing argument 1 of 'OpenMsgStore' from incompatible pointer type exchange-mapi-connection.c:1236: error: too few arguments to function
Re: [Evolution] exchange-mapi-connection.c = Still Broken
On Tue, 2008-10-28 at 11:14 -0400, Jeff Singleton wrote: I posted this issue a few weeks ago, but no one seems to have this same issue. I am following the instructions for building the Exchange_Mapi_Branch of both Evolution and Evolution-Data-Server from this website: http://www.go-evolution.org/MAPIProvider I get Samba4 compiled and installed, and I can also get OpenChange to compile and install. Evolution-Data-Server is where I run into issues. I attempted to fix one or two of these but failed miserably. Has anyone else run into this during compile? Making all in mapi make[3]: Entering directory `/home/tmp/evolution-data-server/servers/mapi' ../../doltcompile gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\libexchangemapi\ -DMAPI_DATADIR=\/home/jsingleton/opt/gnome2/share/evolution-data-server-2.24/mapi\ -DORBIT2=1 -pthread -I/usr/include/libxml2 -I/usr/include/libbonobo-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libsoup-2.4 -I/usr/include/gconf/2 -I/usr/include/nspr -I../.. -DORBIT2=1 -pthread -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/orbit-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I../../calendar -I../../libical/src -I../../libical/src/libical -I../../libical/src -I../../libical/src/libical -g -O2 -DHAVE_IMMEDIATE_STRUCTURES=1 -I/usr/local/samba/include -g -O2 -Wall -Wmissing-prototypes -Wno-sign-compare -Wn o- pointer-sign -MT exchange-mapi-connection.lo -MD -MP -MF .deps/exchange-mapi-connection.Tpo -c -o exchange-mapi-connection.lo exchange-mapi-connection.c exchange-mapi-connection.c: In function 'exchange_mapi_util_delete_attachments': exchange-mapi-connection.c:499: warning: implicit declaration of function 'GetRowCount' exchange-mapi-connection.c: In function 'exchange_mapi_util_modify_recipients': exchange-mapi-connection.c:816: error: invalid application of 'sizeof' to incomplete type 'struct FlagList' exchange-mapi-connection.c:826: warning: passing argument 1 of 'ResolveNames' from incompatible pointer type exchange-mapi-connection.c:826: warning: passing argument 2 of 'ResolveNames' from incompatible pointer type exchange-mapi-connection.c:826: warning: passing argument 3 of 'ResolveNames' from incompatible pointer type exchange-mapi-connection.c:826: warning: passing argument 4 of 'ResolveNames' from incompatible pointer type exchange-mapi-connection.c:826: error: too few arguments to function 'ResolveNames' exchange-mapi-connection.c:832: error: dereferencing pointer to incomplete type exchange-mapi-connection.c:838: error: dereferencing pointer to incomplete type exchange-mapi-connection.c: In function 'exchange_mapi_util_check_restriction': exchange-mapi-connection.c:895: warning: format '%016llX' expects type 'long long unsigned int', but argument 5 has type 'mapi_id_t' exchange-mapi-connection.c:905: warning: passing argument 1 of 'OpenMsgStore' from incompatible pointer type exchange-mapi-connection.c:905: error: too few arguments to function 'OpenMsgStore' exchange-mapi-connection.c:951: error: too few arguments to function 'Restrict' exchange-mapi-connection.c: In function 'exchange_mapi_connection_fetch_items': exchange-mapi-connection.c:1010: warning: format '%016llX' expects type 'long long unsigned int', but argument 5 has type 'mapi_id_t' exchange-mapi-connection.c:1020: warning: passing argument 1 of 'OpenPublicFolder' from incompatible pointer type exchange-mapi-connection.c:1020: error: too few arguments to function 'OpenPublicFolder' exchange-mapi-connection.c:1020: warning: passing argument 1 of 'OpenMsgStore' from incompatible pointer type exchange-mapi-connection.c:1020: error: too few arguments to function 'OpenMsgStore' exchange-mapi-connection.c:1058: error: too few arguments to function 'Restrict' exchange-mapi-connection.c:1181: warning: format '%016llX' expects type 'long long unsigned int', but argument 7 has type 'mapi_id_t' exchange-mapi-connection.c:1202: warning: format '%016llX' expects type 'long long unsigned int', but argument 5 has type 'mapi_id_t' exchange-mapi-connection.c: In function 'exchange_mapi_connection_fetch_item': exchange-mapi-connection.c:1226: warning: format '%016llX' expects type 'long long unsigned int', but argument 5 has type 'mapi_id_t' exchange-mapi-connection.c:1226: warning: format '%016llX' expects type 'long long unsigned int', but argument 6 has type 'mapi_id_t' exchange-mapi-connection.c:1236: warning: passing argument 1 of 'OpenPublicFolder' from incompatible pointer type exchange-mapi-connection.c:1236: error: too few arguments to function 'OpenPublicFolder'
Re: [Evolution] exchange-mapi-connection.c = Still Broken
Weird, I thought that is what I did use. I will try it again and report back with anything new. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Johnny Jacob Sent: Tuesday, October 28, 2008 1:16 PM To: evolution-list@gnome.org Subject: Re: [Evolution] exchange-mapi-connection.c = Still Broken On Tue, 2008-10-28 at 11:14 -0400, Jeff Singleton wrote: I posted this issue a few weeks ago, but no one seems to have this same issue. I am following the instructions for building the Exchange_Mapi_Branch of both Evolution and Evolution-Data-Server from this website: http://www.go-evolution.org/MAPIProvider I get Samba4 compiled and installed, and I can also get OpenChange to compile and install. Evolution-Data-Server is where I run into issues. I attempted to fix one or two of these but failed miserably. Has anyone else run into this during compile? Making all in mapi make[3]: Entering directory `/home/tmp/evolution-data-server/servers/mapi' ../../doltcompile gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\libexchangemapi\ -DMAPI_DATADIR=\/home/jsingleton/opt/gnome2/share/evolution-data-server-2.24/mapi\ -DORBIT2=1 -pthread -I/usr/include/libxml2 -I/usr/include/libbonobo-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libsoup-2.4 -I/usr/include/gconf/2 -I/usr/include/nspr -I../.. -DORBIT2=1 -pthread -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/orbit-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I../../calendar -I../../libical/src -I../../libical/src/libical -I../../libical/src -I../../libical/src/libical -g -O2 -DHAVE_IMMEDIATE_STRUCTURES=1 -I/usr/local/samba/include -g -O2 -Wall -Wmissing-prototypes -Wno-sign-compare -Wn o- pointer-sign -MT exchange-mapi-connection.lo -MD -MP -MF .deps/exchange-mapi-connection.Tpo -c -o exchange-mapi-connection.lo exchange-mapi-connection.c exchange-mapi-connection.c: In function 'exchange_mapi_util_delete_attachments': exchange-mapi-connection.c:499: warning: implicit declaration of function 'GetRowCount' exchange-mapi-connection.c: In function 'exchange_mapi_util_modify_recipients': exchange-mapi-connection.c:816: error: invalid application of 'sizeof' to incomplete type 'struct FlagList' exchange-mapi-connection.c:826: warning: passing argument 1 of 'ResolveNames' from incompatible pointer type exchange-mapi-connection.c:826: warning: passing argument 2 of 'ResolveNames' from incompatible pointer type exchange-mapi-connection.c:826: warning: passing argument 3 of 'ResolveNames' from incompatible pointer type exchange-mapi-connection.c:826: warning: passing argument 4 of 'ResolveNames' from incompatible pointer type exchange-mapi-connection.c:826: error: too few arguments to function 'ResolveNames' exchange-mapi-connection.c:832: error: dereferencing pointer to incomplete type exchange-mapi-connection.c:838: error: dereferencing pointer to incomplete type exchange-mapi-connection.c: In function 'exchange_mapi_util_check_restriction': exchange-mapi-connection.c:895: warning: format '%016llX' expects type 'long long unsigned int', but argument 5 has type 'mapi_id_t' exchange-mapi-connection.c:905: warning: passing argument 1 of 'OpenMsgStore' from incompatible pointer type exchange-mapi-connection.c:905: error: too few arguments to function 'OpenMsgStore' exchange-mapi-connection.c:951: error: too few arguments to function 'Restrict' exchange-mapi-connection.c: In function 'exchange_mapi_connection_fetch_items': exchange-mapi-connection.c:1010: warning: format '%016llX' expects type 'long long unsigned int', but argument 5 has type 'mapi_id_t' exchange-mapi-connection.c:1020: warning: passing argument 1 of 'OpenPublicFolder' from incompatible pointer type exchange-mapi-connection.c:1020: error: too few arguments to function 'OpenPublicFolder' exchange-mapi-connection.c:1020: warning: passing argument 1 of 'OpenMsgStore' from incompatible pointer type exchange-mapi-connection.c:1020: error: too few arguments to function 'OpenMsgStore' exchange-mapi-connection.c:1058: error: too few arguments to function 'Restrict' exchange-mapi-connection.c:1181: warning: format '%016llX' expects type 'long long unsigned int', but argument 7 has type 'mapi_id_t' exchange-mapi-connection.c:1202: warning: format '%016llX' expects type 'long long unsigned int', but argument 5 has type 'mapi_id_t' exchange-mapi-connection.c: In function 'exchange_mapi_connection_fetch_item': exchange-mapi-connection.c:1226: warning: format '%016llX' expects type 'long long unsigned int', but argument 5 has type 'mapi_id_t' exchange-mapi-connection.c:1226: warning
Re: [Evolution] exchange-mapi-connection.c = Still Broken
OK I redid everything and following the directions to the T While building evolution-data-server I get this error during the make process: Note: I think I can fix this one error on line 404 of /usr/local/samba/include/ndr.h but will wait to hear back from someone here. --- Making all in mapi make[3]: Entering directory `/home/tmp/evolution-data-server/servers/mapi' ../../doltcompile gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\libexchangemapi\ -DMAPI_DATADIR=\/usr/local/share/evolution-data-server-2.24/mapi\ -DORBIT2=1 -pthread -I/usr/include/libxml2 -I/usr/include/libbonobo-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libsoup-2.4 -I/usr/include/gconf/2 -I/usr/include/nspr -I../.. -DORBIT2=1 -pthread -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/orbit-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I../../calendar -I../../libical/src -I../../libical/src/libical -I../../libical/src -I../../libical/src/libical -g -O2 -DHAVE_IMMEDIATE_STRUCTURES=1 -I/usr/local/samba/include -g -O2 -Wall -Wmissing-prototypes -Wno-sign-compare -Wno-pointer-sign -MT exchange-mapi-folder.lo -MD -MP -MF .deps/exchange-mapi-folder.Tpo -c -o exchange-mapi-folder.lo exchange-mapi-folder.c In file included from /usr/local/samba/include/dcerpc.h:32, from /usr/local/samba/include/libmapi/libmapi.h:46, from exchange-mapi-connection.h:30, from exchange-mapi-folder.c:25: /usr/local/samba/include/ndr.h:404: error: expected declaration specifiers or '...' before 'comparison_fn_t' exchange-mapi-folder.c: In function 'exchange_mapi_folder_get_folder': exchange-mapi-folder.c:150: warning: format '%016llX' expects type 'long long unsigned int', but argument 2 has type 'mapi_id_t' exchange-mapi-folder.c:150: warning: format '%016llX' expects type 'long long unsigned int', but argument 3 has type 'mapi_id_t' make[3]: *** [exchange-mapi-folder.lo] Error 1 make[3]: Leaving directory `/home/tmp/evolution-data-server/servers/mapi' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/tmp/evolution-data-server/servers' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/tmp/evolution-data-server' make: *** [all] Error 2 -- -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Johnny Jacob Sent: Tuesday, October 28, 2008 1:16 PM To: evolution-list@gnome.org Subject: Re: [Evolution] exchange-mapi-connection.c = Still Broken On Tue, 2008-10-28 at 11:14 -0400, Jeff Singleton wrote: I posted this issue a few weeks ago, but no one seems to have this same issue. I am following the instructions for building the Exchange_Mapi_Branch of both Evolution and Evolution-Data-Server from this website: http://www.go-evolution.org/MAPIProvider I get Samba4 compiled and installed, and I can also get OpenChange to compile and install. Evolution-Data-Server is where I run into issues. I attempted to fix one or two of these but failed miserably. Has anyone else run into this during compile? Making all in mapi make[3]: Entering directory `/home/tmp/evolution-data-server/servers/mapi' ../../doltcompile gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\libexchangemapi\ -DMAPI_DATADIR=\/home/jsingleton/opt/gnome2/share/evolution-data-server-2.24/mapi\ -DORBIT2=1 -pthread -I/usr/include/libxml2 -I/usr/include/libbonobo-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libsoup-2.4 -I/usr/include/gconf/2 -I/usr/include/nspr -I../.. -DORBIT2=1 -pthread -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/orbit-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I../../calendar -I../../libical/src -I../../libical/src/libical -I../../libical/src -I../../libical/src/libical -g -O2 -DHAVE_IMMEDIATE_STRUCTURES=1 -I/usr/local/samba/include -g -O2 -Wall -Wmissing-prototypes -Wno-sign-compare -Wn o- pointer-sign -MT exchange-mapi-connection.lo -MD -MP -MF .deps/exchange-mapi-connection.Tpo -c -o exchange-mapi-connection.lo exchange-mapi-connection.c exchange-mapi-connection.c: In function 'exchange_mapi_util_delete_attachments': exchange-mapi-connection.c:499: warning: implicit declaration of function 'GetRowCount' exchange-mapi-connection.c: In function 'exchange_mapi_util_modify_recipients': exchange-mapi-connection.c:816: error: invalid application of 'sizeof' to incomplete type 'struct FlagList' exchange-mapi
Re: [Evolution] exchange-mapi-connection.c = Still Broken
On Wed, Oct 29, 2008 at 2:07 AM, Jeff Singleton [EMAIL PROTECTED] wrote: OK I redid everything and following the directions to the T While building evolution-data-server I get this error during the make process: Note: I think I can fix this one error on line 404 of /usr/local/samba/include/ndr.h but will wait to hear back from someone here. no fix for that one yet.. :( open the file /usr/local/samba/include/ndr.h and comment out line 404 -Suman ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI plugin on Evolution 2.22 (Ubuntu 8.04)
Greg Vickers wrote: Duh, packages.ubuntu.com was a good place to start... I got libcamel1.2-10 (from the gutsy distro) and installed its dependency libnss3-0d (from heron) successfully. However the same problem occurs, here is the message verbatim: $ evolution Loading Exchange MAPI Plugin listener is constructed BBDB spinning up... camel-mapi-store.c(166):camel_mapi_store_get)type:Reached (evolution:5980): camel-WARNING **: camel_type_register: 'CamelMapiStores' has smaller class size than parent 'CamelOfflineStore' And no Exchange MAPI method appears in the list of methods to receive email. Any ideas on where to proceed next? Thanks, -- Greg Vickers Phone: +61 7 3138 6902 IT Security Engineer Project Manager Queensland University of Technology, CRICOS No. 00213J ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list exactly same error here, i guess current mapi and openchange packages are not usable on evolution 2.22, i got this warnings as well: ** (evolution:8045): WARNING **: Exchange MAPI camel-mapi-store.c(166):camel_mapi_store_get_type:Reached (evolution:8045): camel-WARNING **: camel_type_register: 'CamelMapiStores' has smaller class size than parent 'CamelOfflineStore' (evolution:8045): camel-WARNING **: camel_type_register: 'CamelOpenchangeStores' has smaller class size than parent 'CamelOfflineStore' and no method mapi appears in the server type, i've sorted out all the library problems by copying them from 2.12 to 2.22 evolution directory if anyone managed to use mapi on 2.22 please share -- View this message in context: http://www.nabble.com/Exchange-MAPI-plugin-on-Evolution-2.22-%28Ubuntu-8.04%29-tp16694968p16743544.html Sent from the Gnome Evolution - General mailing list archive at Nabble.com. ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI plugin on Evolution 2.22 (Ubuntu 8.04)
On Thu, 2008-04-17 at 04:55 -0700, Angelo Pantano wrote: Greg Vickers wrote: Duh, packages.ubuntu.com was a good place to start... I got libcamel1.2-10 (from the gutsy distro) and installed its dependency libnss3-0d (from heron) successfully. However the same problem occurs, here is the message verbatim: $ evolution Loading Exchange MAPI Plugin listener is constructed BBDB spinning up... camel-mapi-store.c(166):camel_mapi_store_get)type:Reached (evolution:5980): camel-WARNING **: camel_type_register: 'CamelMapiStores' has smaller class size than parent 'CamelOfflineStore' And no Exchange MAPI method appears in the list of methods to receive email. Any ideas on where to proceed next? Thanks, -- Greg Vickers Phone: +61 7 3138 6902 IT Security Engineer Project Manager Queensland University of Technology, CRICOS No. 00213J ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list exactly same error here, i guess current mapi and openchange packages are not usable on evolution 2.22, i got this warnings as well: ** (evolution:8045): WARNING **: Exchange MAPI camel-mapi-store.c(166):camel_mapi_store_get_type:Reached (evolution:8045): camel-WARNING **: camel_type_register: 'CamelMapiStores' has smaller class size than parent 'CamelOfflineStore' (evolution:8045): camel-WARNING **: camel_type_register: 'CamelOpenchangeStores' has smaller class size than parent 'CamelOfflineStore' and no method mapi appears in the server type, Looks like the protocol is not registered in Evolution. i've sorted out all the library problems by copying them from 2.12 to 2.22 evolution directory if anyone managed to use mapi on 2.22 please share We are currently running the provider against 2.22 from source. I'll try to push a build (rpm) for 2.22 ASAP. -- Johnny Jacob [EMAIL PROTECTED] http://johnnyjacob.org GPG fingerprint = E296 D0B9 77D9 D968 5574 DB0D 5FD0 B7CA 03DC E845 signature.asc Description: This is a digitally signed message part ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI plugin on Evolution 2.22 (Ubuntu 8.04)
Hi Johnny, Johnny Jacob wrote: We are currently running the provider against 2.22 from source. I'll try to push a build (rpm) for 2.22 ASAP. Sweet, thanks Johnny! -- Greg Vickers Phone: +61 7 3138 6902 IT Security Engineer Project Manager Queensland University of Technology, CRICOS No. 00213J ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI plugin on Evolution 2.22 (Ubuntu 8.04)
On Tue, 2008-04-15 at 15:41 +0530, Johnny Jacob wrote: On Tue, 2008-04-15 at 14:47 +1000, Greg Vickers wrote: Hi all, I've run up a VM of Ubuntu 8.04 beta and it comes with Evolution 2.22. I've installed the deb-converted rpms and exported the environment variables as well as adding 'include /opt/samba4/lib' to /etc/ld.so.conf and running 'sudo ldconfig': export PATH=/opt/samba4:$PATH export PKG_CONFIG_PATH=/opt/samba4/lib/pkgconfig:$PKG_CONFIG_PATH export LD_LIBRARY_PATH=/opt/samba4/lib:$LD_LIBRARY_PATH When I start Evolution from the terminal I set the exports from, I get zero messages from Evolution about the MAPI plugin, and it doesn't show up in the list of plugins. Does it say anything like libmapi.so.0 : no such file or directory If yes then create a symlink in /opt/samba4/lib ln -s libmapi.so.0.7 libmapi.so.0 Am I missing something to get the plugin working in this version of Evolution? I haven't really tested this with 2.22. The RPMs were built for 2.12. So the plugins will be installed in $libdir/evolution/2.12/ . Try copying the *eplug and *.so file to $libdir/evolution/2.22 .. It could work. Thanks, ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list -- Johnny Jacob [EMAIL PROTECTED] http://johnnyjacob.org GPG fingerprint = E296 D0B9 77D9 D968 5574 DB0D 5FD0 B7CA 03DC E845 signature.asc Description: This is a digitally signed message part ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI plugin on Evolution 2.22 (Ubuntu 8.04)
On Tue, 2008-04-15 at 14:47 +1000, Greg Vickers wrote: Hi all, I've run up a VM of Ubuntu 8.04 beta and it comes with Evolution 2.22. I've installed the deb-converted rpms and exported the environment variables as well as adding 'include /opt/samba4/lib' to /etc/ld.so.conf and running 'sudo ldconfig': export PATH=/opt/samba4:$PATH export PKG_CONFIG_PATH=/opt/samba4/lib/pkgconfig:$PKG_CONFIG_PATH export LD_LIBRARY_PATH=/opt/samba4/lib:$LD_LIBRARY_PATH When I start Evolution from the terminal I set the exports from, I get zero messages from Evolution about the MAPI plugin, and it doesn't show up in the list of plugins. Does it say anything like libmapi.so.0 : no such file or directory If yes then create a symlink in /opt/samba4/lib ln -s libmapi.so.0.7 libmapi.so.0 Am I missing something to get the plugin working in this version of Evolution? I haven't really tested this with 2.22. Thanks, -- Johnny Jacob [EMAIL PROTECTED] http://johnnyjacob.org GPG fingerprint = E296 D0B9 77D9 D968 5574 DB0D 5FD0 B7CA 03DC E845 signature.asc Description: This is a digitally signed message part ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI plugin on Evolution 2.22 (Ubuntu 8.04)
Hi Johnny, Johnny Jacob wrote: On Tue, 2008-04-15 at 15:41 +0530, Johnny Jacob wrote: On Tue, 2008-04-15 at 14:47 +1000, Greg Vickers wrote: Hi all, I've run up a VM of Ubuntu 8.04 beta and it comes with Evolution 2.22. I've installed the deb-converted rpms and exported the environment variables as well as adding 'include /opt/samba4/lib' to /etc/ld.so.conf and running 'sudo ldconfig': export PATH=/opt/samba4:$PATH export PKG_CONFIG_PATH=/opt/samba4/lib/pkgconfig:$PKG_CONFIG_PATH export LD_LIBRARY_PATH=/opt/samba4/lib:$LD_LIBRARY_PATH When I start Evolution from the terminal I set the exports from, I get zero messages from Evolution about the MAPI plugin, and it doesn't show up in the list of plugins. Does it say anything like libmapi.so.0 : no such file or directory If yes then create a symlink in /opt/samba4/lib ln -s libmapi.so.0.7 libmapi.so.0 Am I missing something to get the plugin working in this version of Evolution? I haven't really tested this with 2.22. The RPMs were built for 2.12. So the plugins will be installed in $libdir/evolution/2.12/ . Try copying the *eplug and *.so file to $libdir/evolution/2.22 .. It could work. OK, progress! I wasn't getting any messages about libmapi.so.0, so I copied all files out of the $libdir/evolution/2.12 directory into the $libdir/evolution/2.22 directory and then I got the message about libmapi.so.0. I created the symlink to libmapi.so.0.7 and now the plugin is listed in evolution and stays checked over evolution restarts :) But, when I go to configure the email account and click on the 'Receive email' tab, I got a message about can't load plugin 'libcamel-1.2.so.10': cannot open. I had a look and Ubuntu 8.04 has libcamel1.2-11 installed, not -10. I tried symlinking to the -11 version, but when hitting the 'Receive email' tab, get a camel-WARNING message about 'CamelMapiStores' has smaller class size than parent 'CamelOfflineStore' and Exchange MAPI still does not appear in the list of available methods for receiving email. Any ideas on how/where to get libcamel1.2-10 for Ubuntu? I'll start looking. Cheers, -- Greg Vickers Phone: +61 7 3138 6902 IT Security Engineer Project Manager Queensland University of Technology, CRICOS No. 00213J ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI plugin on Evolution 2.22 (Ubuntu 8.04)
Hi me, Gregory Vickers wrote: Hi Johnny, Johnny Jacob wrote: On Tue, 2008-04-15 at 15:41 +0530, Johnny Jacob wrote: On Tue, 2008-04-15 at 14:47 +1000, Greg Vickers wrote: Hi all, I've run up a VM of Ubuntu 8.04 beta and it comes with Evolution 2.22. I've installed the deb-converted rpms and exported the environment variables as well as adding 'include /opt/samba4/lib' to /etc/ld.so.conf and running 'sudo ldconfig': export PATH=/opt/samba4:$PATH export PKG_CONFIG_PATH=/opt/samba4/lib/pkgconfig:$PKG_CONFIG_PATH export LD_LIBRARY_PATH=/opt/samba4/lib:$LD_LIBRARY_PATH When I start Evolution from the terminal I set the exports from, I get zero messages from Evolution about the MAPI plugin, and it doesn't show up in the list of plugins. Does it say anything like libmapi.so.0 : no such file or directory If yes then create a symlink in /opt/samba4/lib ln -s libmapi.so.0.7 libmapi.so.0 Am I missing something to get the plugin working in this version of Evolution? I haven't really tested this with 2.22. The RPMs were built for 2.12. So the plugins will be installed in $libdir/evolution/2.12/ . Try copying the *eplug and *.so file to $libdir/evolution/2.22 .. It could work. OK, progress! I wasn't getting any messages about libmapi.so.0, so I copied all files out of the $libdir/evolution/2.12 directory into the $libdir/evolution/2.22 directory and then I got the message about libmapi.so.0. I created the symlink to libmapi.so.0.7 and now the plugin is listed in evolution and stays checked over evolution restarts :) But, when I go to configure the email account and click on the 'Receive email' tab, I got a message about can't load plugin 'libcamel-1.2.so.10': cannot open. I had a look and Ubuntu 8.04 has libcamel1.2-11 installed, not -10. I tried symlinking to the -11 version, but when hitting the 'Receive email' tab, get a camel-WARNING message about 'CamelMapiStores' has smaller class size than parent 'CamelOfflineStore' and Exchange MAPI still does not appear in the list of available methods for receiving email. Any ideas on how/where to get libcamel1.2-10 for Ubuntu? I'll start looking. Duh, packages.ubuntu.com was a good place to start... I got libcamel1.2-10 (from the gutsy distro) and installed its dependency libnss3-0d (from heron) successfully. However the same problem occurs, here is the message verbatim: $ evolution Loading Exchange MAPI Plugin listener is constructed BBDB spinning up... camel-mapi-store.c(166):camel_mapi_store_get)type:Reached (evolution:5980): camel-WARNING **: camel_type_register: 'CamelMapiStores' has smaller class size than parent 'CamelOfflineStore' And no Exchange MAPI method appears in the list of methods to receive email. Any ideas on where to proceed next? Thanks, -- Greg Vickers Phone: +61 7 3138 6902 IT Security Engineer Project Manager Queensland University of Technology, CRICOS No. 00213J ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
[Evolution] Exchange MAPI plugin on Evolution 2.22 (Ubuntu 8.04)
Hi all, I've run up a VM of Ubuntu 8.04 beta and it comes with Evolution 2.22. I've installed the deb-converted rpms and exported the environment variables as well as adding 'include /opt/samba4/lib' to /etc/ld.so.conf and running 'sudo ldconfig': export PATH=/opt/samba4:$PATH export PKG_CONFIG_PATH=/opt/samba4/lib/pkgconfig:$PKG_CONFIG_PATH export LD_LIBRARY_PATH=/opt/samba4/lib:$LD_LIBRARY_PATH When I start Evolution from the terminal I set the exports from, I get zero messages from Evolution about the MAPI plugin, and it doesn't show up in the list of plugins. Am I missing something to get the plugin working in this version of Evolution? Thanks, -- Greg Vickers Phone: +61 7 3138 6902 IT Security Engineer Project Manager Queensland University of Technology, CRICOS No. 00213J ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] evolution-exchange-mapi-provider plugin disables itself
Ubuntu 7.10 has Evolution version 2.12.1, I believe the MAPI plugin requires Evolution version 2.22, right? I just installed 2.22 and that forced data-server to upgrade as well (Fedora Core 8 dev repo) and now the plugin can't load as it says it needs libcamel-1.2.so.10 which isn't provided by data-server 2.22... So *I* care about connecting to an Exchange 2007 server, do I *have* to run the MAPI plugin on Evolution 2.22? And if not, does anyone have any tips on getting the MAPI plugin working on Evolution 2.12? I look forward to this answer:) jlc ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] evolution-exchange-mapi-provider plugin disables itself
On Mon, 2008-03-31 at 09:54 +1000, Greg Vickers wrote: Hi all, Rick Bilonick wrote: On Thu, 2008-03-27 at 20:28 -0600, Joseph L. Casale wrote: After installing this in Fedora Core 8, I can not get the plug-in to activate. After I check it, it disables itself as soon as I restart Evolution. Anyone seen this before? Thanks! jlc Here is the well-kept secret (I could not find the original list messages I received): export PATH=/opt/samba4:$PATH export PKG_CONFIG_PATH=/opt/samba4/lib/pkgconfig:$PKG_CONFIG_PATH export LD_LIBRARY_PATH=/opt/samba4/lib:$LD_LIBRARY_PATH snip snip I don't really thing anyone cares about connecting to Exchange 2007. At least, that's the way it appears to me. (A couple months ago with the latest patches, I was able to connect to exchange through the web exchange server evolution plugin. I was even able to get to the global address list - something I'd never been able to do with the plugin. Of course, not 2 weeks later the IT switched me to an Exchange 2007 server (and wouldn't switch me back).) I've converted the rpm files for the Exchange MAPI plugin into deb format and installed them on Ubuntu 7.10 successfully. Ubuntu 7.10 has Evolution version 2.12.1, I believe the MAPI plugin requires Evolution version 2.22, right? When I start Evolution from the menu (i.e. without having set the environment variables), the Exchange MAPI plugin appears in the list of plugins (yay!) but ticking it and restarting Evolution does not keep the plugin enabled. Setting the environment variables as above and starting Evolution from that shell means that the plugin stays enabled over Evolution restarts (yay!) but when I edit my account details, only the older Microsoft Exchange method of receiving email is shown, and we have an Exchange 2007 server :( So *I* care about connecting to an Exchange 2007 server, do I *have* to run the MAPI plugin on Evolution 2.22? And if not, does anyone have any tips on getting the MAPI plugin working on Evolution 2.12? Thanks, I running 2.12.3 and as long as I execute the exports, the MAPI plugin loads and I can set up a MAPI account. When I try to connect, I cannot get it to authenticate and I don't know whether the problem is with Evolution or with the Exchange 2007 server. I previously posted several times the error messages I was receiving but received ABSOLUTELY no repsonse from anyone on houw to proceed. I would have thought the programmers would have given be some clue as to how to get MAPI working but it was the wrong thought. Rick B. ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
[Evolution] Exchange MAPI Connector
Hello everyone, For Evolution 2.22 we should be having MAPI based Exchange connector which developed in parallel with Openchange based libmapi. The team is currently working on that and the code is currently maintianed at GNOME SVN in EXCHANGE_MAPI_BRANCH (both for evolution and evolution-data-server) http://svn.gnome.org/viewvc/evolution/branches/EXCHANGE_MAPI_BRANCH/ http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/ I created the branch yesterday and we committed our week long effort there. We now have a working account setup plugin, base camel/calendar code and a partially working addressbook impl. Things should get to a working shape in another week or two. I hope that soon, Johnny would be able to create a OpenSUSE Build Service repository (rpms for OpenSUSE, Fedora, Ubuntu and few more) for Evolution and its dependencies so that users can install the rpms and get a feel of it even before the release. -Srini. ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Exchange MAPI Connector
On Tue, 2007-10-23 at 12:07 +0530, Srinivasa Ragavan wrote: For Evolution 2.22 we should be having MAPI based Exchange connector which developed in parallel with Openchange based libmapi. The team is currently working on that and the code is currently maintianed at GNOME SVN in EXCHANGE_MAPI_BRANCH (both for evolution and evolution-data-server) This may be like the happiest news for quite a number of users.. Myself included. (Now.. if only it will work for the oulook web-based email like previously or be able to export/use RPC over HTTP) ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list