Contents
Contents
evolution-mapi has been superseded by evolution-ews. Some information on this page is outdated.
Download
Tarballs: evolution-mapi
- Source Code:
svn co svn://websvn.openchange.org/openchange/trunk openchange git clone git@gitlab.gnome.org:GNOME/evolution-mapi.git
- 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 svn://websvn.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@gitlab.gnome.org:GNOME/evolution-mapi.git 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
Feature Status
vs OWA Connector
Feature parity matrix : Apps/Evolution/MAPIProvider/vsOWA
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
Address Book
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)