Product SiteDocumentation Site

ZCP 7.1 (build 46877)

Zarafa Collaboration Platform

Python MAPI bindings

Edition 1.0

The Zarafa Team


Legal Notice

Copyright © 2014 Zarafa BV.
The text of and illustrations in this document are licensed by Zarafa BV under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at the creativecommons.org website. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Red Hat®, Red Hat Enterprise Linux®, Fedora® and RHCE® are trademarks of Red Hat, Inc., registered in the United States and other countries.
Ubuntu® and Canonical® are registered trademarks of Canonical Ltd.
Debian® is a registered trademark of Software in the Public Interest, Inc.
SUSE® and eDirectory® are registered trademarks of Novell, Inc.
Microsoft® Windows®, Microsoft Office Outlook®, Microsoft Exchange® and Microsoft Active Directory® are registered trademarks of Microsoft Corporation in the United States and/or other countries.
The Trademark BlackBerry® is owned by Research In Motion Limited and is registered in the United States and may be pending or registered in other countries. Zarafa BV is not endorsed, sponsored, affiliated with or otherwise authorized by Research In Motion Limited.
All trademarks are the property of their respective owners.
Disclaimer: Although all documentation is written and compiled with care, Zarafa is not responsible for direct actions or consequences derived from using this documentation, including unclear instructions or missing information not contained in these documents.
Abstract
The python MAPI bindings allow full access to Zarafa's messaging api MAPI.

1. Introduction
2. Target audience
3. Conventions
3.1. Objects
3.2. Modules
3.2.1. MAPI.Struct
3.2.2. MAPI.Time
3.2.3. MAPI.Tags
3.2.4. MAPI.Defs
3.2.5. MAPI.Util
3.3. Parameters
3.4. Errors
3.5. Flags
3.6. Methods
3.7. Character sets and Unicode
3.8. Memory management
4. Getting Started
4.1. Starting a session
4.2. Opening a store
4.3. Opening the inbox
4.4. Using tables: listing messages
4.5. Opening a message
4.6. Getting attachments
4.7. Writing data
4.8. Recipients
4.9. Restrictions
4.10. Hierarchy
4.11. Default folders