Documentation
Exchange migration
The AnnexGroup server takes over data from Microsoft Exchange and Outlook by itself — normally in a single pass, with no Mac in between. AnnexOffice on a Mac remains a second path; it is the only one for Google Workspace, arbitrary CalDAV/CardDAV servers and export files.
What the server takes over itself
What comes along depends on the source:
| Source | Calendar | Contacts | Tasks | Notes | |
|---|---|---|---|---|---|
| Exchange on-premises (EWS) | yes | yes | yes | yes | yes |
| Exchange Online (Microsoft Graph) | yes | yes | yes | yes | no |
| Exchange / Office 365 IMAP | yes | no | no | no | no |
| PST/OST files | yes | no | no | no | no |
- Exchange on-premises via EWS: the server pulls mailbox, calendar, contacts, tasks and notes in one pass. Measured against a real Exchange account: 115,535 mails, 27,243 events, 1,053 contacts, 10 tasks, 242 notes.
- Exchange Online via Microsoft Graph: mail, calendar, contacts and tasks — no notes, because Microsoft Graph has no API for Outlook sticky notes. This path is built and covered by tests, but it has not been tried against a real Exchange Online mailbox.
- Via IMAP from any server that speaks it, and from PST/OST files
(through
pffexport, libpff; an extracted directory of.emlfiles works just as well): messages and the folder structure only.
Migration assistant
- Go to Import & Migration → Migration assistant (
/access/import/wizard). - Choose the source:
- Migrate Exchange via EWS (server address, user name, password — for Exchange on-premises and hosted Exchange)
- Microsoft Graph (Exchange Online / Microsoft 365)
- IMAP (Exchange or Office 365 IMAP access)
- Enter the credentials for the chosen source.
- Map each source mailbox to an existing AnnexGroup user.
- Start the migration and follow its progress on the dashboard.
Alternatively, experienced administrators can start individual jobs, bulk imports and PST/OST imports under Import & Migration.
Public folders
Via EWS the server takes public folders along: public calendar, contact, task and note folders become shared rooms. This is proven for contacts; events and notes of public folders have not yet been seen against a real account. What does not come along (distribution lists, permissions) is listed in the migration log instead of failing silently.
Deadline: Exchange Online starts blocking EWS step by step from 2026-10-01, with shutdown announced for 2027-04-01. Anyone who wants to take public folders out of Exchange Online must migrate before that.
What holds for every path
- A second pass does not create duplicates. Every taken-over object carries the identifier from the source system; a repeated migration recognises it again and skips what is already there.
- Every pass writes a log — transferred, skipped, failed, one line per object.
The path through AnnexOffice on a Mac
AnnexOffice reads from the source and writes into your AnnexGroup server. It remains the second path for Mac users — and the only one for these sources:
| Source | Calendar | Contacts | Tasks | Notes |
|---|---|---|---|---|
| Google Workspace | yes | yes | yes | no |
| any CalDAV/CardDAV server | yes | yes | yes | no |
| OLM and MBOX export files | no | no | no | no |
Export files yield mail only. The server migrates Exchange itself — you do not need AnnexOffice for that.
Where AnnexOffice comes from. It is a Mac application from the AnnexCREATE suite — a different domain, the same workshop: annexcreate.com/app-office.html. The description is there, and the file comes from its download page. Your AnnexGroup licence includes seats for it; the number is in the price list.
Exchange ActiveSync (EAS) — there is none
Until 2026-08-31 this page claimed that AnnexGroup offered an EAS endpoint
under /Microsoft-Server-ActiveSync with the commands Sync, Ping and
GetItemEstimate. That was wrong: there is not a single line of
ActiveSync in the program. The website states it correctly — no MAPI, no
EWS as a server protocol, and no ActiveSync either.
Devices are connected through the open standards: IMAP and SMTP for mail, CalDAV and CardDAV for calendar, tasks and address book. That covers iOS, Android (DAVx⁵), macOS and Thunderbird.
Before the migration
- Check the licence count against the active users.
- Make sure enough storage is available in the blob storage.
- Enable the archival policy if data is to be time-limited under the GDPR.
- For the path through AnnexOffice: have a Mac with AnnexOffice ready. For Exchange on-premises and Exchange Online you do not need one.
Something unclear or described wrong? Tell us — we will fix it. Your question shows us where the text falls short.