MAPIProvider
From Evolution
Contents |
[edit]
Contents
[edit]
NEWS
Nov 23 2008 : evolution-mapi product is available in GNOME Bugzilla.
Nov 19 2008 : New repository is created for MAPI Provider development. svn://svn.gnome.org/svn/evolution-mapi
[edit]
Download
- RPMs / Debs Repositories:
Part of GNOME 2.26 onwards.
- Tarballs:
evolution-mapi 3.0.1
- Source Code:
svn co https://svn.openchange.org/openchange/trunk openchange git clone git://git.gnome.org/evolution-mapi
- If you use the installsamba4.sh script to download/compile/install samba4, prior to compiling the rest of the stack (openchange, evolution-data-server and evolution), you will need to:
export PKG_CONFIG_PATH=/usr/local/samba/lib/pkgconfig:$PKG_CONFIG_PATH
- Patches
- Sample workflow:
$ sudo rm -rf /usr/local/samba $ mkdir ~/svn/ $ pushd ~/svn/ $ svn co https://svn.openchange.org/openchange/trunk openchange $ ./openchange/script/installsamba4.sh git-all $ sudo /sbin/ldconfig -n /usr/local/samba/lib $ export PKG_CONFIG_PATH=/usr/local/samba/lib/pkgconfig:$PKG_CONFIG_PATH $ cd openchange $ ./autogen.sh && ./configure --prefix=/usr/local/samba --with-samba=/usr/local/samba --enable-debug $ make && sudo make install $ cd .. $ sudo /sbin/ldconfig -n /usr/local/samba/lib $ git clone git://git.gnome.org/evolution-mapi $ export PKG_CONFIG_PATH=$HOME/opt/gnome2/lib/pkgconfig:$PKG_CONFIG_PATH $ cd evolution-mapi $ ./autogen.sh $ make && sudo make install $ cd .. $ popd
If you are having trouble compiling take a look at https://go-evolution.org/MAPI_FAQ#Compiling_from_source
[edit]
Feature Status
[edit]
vs OWA Connector
Feature parity matrix : MAPIProvider/vsOWA
[edit]
Mailer
- Folder List Fetching (Done)
- Summary Fetching
- Message Fetch. (Done)
- Mulitipart mails.
- Sending Mails. (Plain text + Attachment)
- Message Deletion
- Message Flags Sync
- Folder Operations
- Create (Done)
- Delete (Done)
- Rename
- Move (Done)
- Copy (Done)
- Public Folder Support
[edit]
Address Book
[edit]
Calendar / Tasks / Memos
- ESource creation for existing/new folders (done)
- Fetch items (appointments/meetings/simple tasks/stickynotes - (done), assigned tasks - waiting on OpenChange for APIs)
- Property mapping (will always be in progress, should add a wiki for that)
- Create items (appointments/meetings/simple tasks/stickynotes - (done), assigned tasks - waiting on OpenChange for APIs)
- Modify items (except modifying single instance of a recurring series, (done))
- Delete items (done)
- Delta fetching (done)
- Timezone handling (partial implementation)
- Handling meeting requests / responses / cancellations in Inbox (done)