OlmStorage

OlmStorage class

Represents an Outlook for Mac (.OLM) storage file and provides functionality
to access and manipulate the data within the file such as emails, contacts,
calendars, tasks, and notes.

The OlmStorage type exposes the following members:

Constructors

NameDescription
OlmStorage(file_name)Initializes a new instance of the OlmStorage class
OlmStorage(stream)Initializes a new instance of the OlmStorage class

Properties

NameDescription
folder_hierarchyGets the folder hierarchy.

Methods

NameDescription
load(stream)
load(file_name)
extract_mapi_message(id)
extract_mapi_message(message_info)
from_file(file_name)
from_stream(stream)
get_folders()
get_folder(name, ignore_case)
get_categories()
get_total_items_count()
enumerate_messages(folder)

See Also