Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I work with people who use Outlook and Exchange as their calendar platform. I ne

ID: 661930 • Letter: I

Question

I work with people who use Outlook and Exchange as their calendar platform. I need a calendar application that is compatible with this usage: it must connect to the Exchange server and retrieve and send meeting invitations.

The web app (which is enabled) identifies itself as Office 365. I have no control over the server. IMAP access is enabled but I'm not sure if that helps with the calendar.

The obvious answer is of course Outlook, and I do use it sometimes. However Outlook implies Windows, and I don't have Windows everywhere. The next obvious answer is the web app, but it doesn't work offline (plus its interface sucks). I also need a Linux application which:

connects to the Exchange server and synchronizes calendar data (so if I add or modify an appointment in Outlook, it's reflected in my Linux application, and vice versa);
understands Outlook contacts, including rooms for room reservations, and showing the calendar of other people (to find suitable appointment times);
understands recurring appointments and reminders;
understands the HTML that Outlook generates, and supports attachments;
saves data offline, so I can check my appointments on my laptop even with no wifi.

Nice to have:

Integrate with email, because people reply to emails with meeting invitations and vice versa.
Support for the task feature (have tasks show up on the calendar on their completion date, mark an email as

Explanation / Answer

It's not perfect, but it's the best solution I've found so far after trying other options such as DavMail, which was far buggier and used more system resources. It's also open-source and actively developed.

Here's a snippet of the features it supports:

Support Exchange server 2007, 2010 and 2013 (Office365).
Sync Calendar, Task/Todo and Contact items from an EWS (Exchange) server.
Create, modify and delete calendar events and task/todo items. They will get synced immediately with the EWS server.
You can access any Calendar, Task or Contacts folder on your EWS server as long as you have the right primarySMTP or alias email address and enough permissions for the used user.
Manage