The Kolab Storage Format

2.0rc2

Bo Thorsen, bo@sonofthor.dk

David Faure, dfaure@klaralvdalens-datakonsult.se

Joon Radley, joon@radleys.co.za

Martin Konold, martin.konold@erfrakon.de

Stephan Buys, s.buys@codefusion.co.za

Stuart Binge, s.binge@codefusion.co.za

www.kolab.org

This documentation was written in SGML using the DocBook DTD. HTML and Postscript output is generated automatically and depends on the tools used.

Windows XP®, Microsoft Outlook® are registered trademarks of Microsoft Corporation Inc. Toltec ConnectorK Desktop Environment™ and KDE™ are trademarks of the KDE e.V.

All other herein mentioned trademarks belong to their respective owners. Use of a term in this book should not be regarded as affecting the validity of any trademark or service mark.

Finally, the authors of this book are not liable for any errors found as well as anything that may cause a fault. However, if that does occur, please notify the authors so corrections can be made. Furthermore, the reader must also agree to use the information in this book at his/her own risk and relinquish the authors, from any mistakes due to this book. If not, please stop reading now.

BECAUSE THE CONTENT IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE CONTENT, TO THE EXTENT PERMITTED BY APPLICABLE LAW. THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE CONTENT "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK OF USE OF THE CONTENT IS WITH YOU. SHOULD THE CONTENT PROVE FAULTY, INACCURATE, OR OTHERWISE UNACCEPTABLE YOU ASSUME THE COST OF ALL NECESSARY REPAIR OR CORRECTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MIRROR AND/OR REDISTRIBUTE THE CONTENT AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE CONTENT, EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.


Table of Contents
1. Kolab Storage Format Overview
1.1. Mail structure
1.2. XML format description
1.2.1. Types Used
2. Per Folder requirements
2.1. IMAP requirements
2.2. Mail contents
3. Mail Folders
4. Common Fields
4.1. Common In All Types
4.2. Common In Tasks And Events
4.2.1. Recurrence
4.2.2. Recurrence examples
4.2.3. Attendees
5. Format Of Notes
6. Format Of Contacts
7. Format Of Distribution Lists
8. Format Of Journals
9. Format Of Events
10. Format Of Tasks