Cloud Mail 2020 Python Edition

Questions / Feedback?

list_messages Method

Lists the messages in a folder.

Syntax

def list_messages(folder_id: str, filter: str) -> None: ...

Remarks

This method lists the messages found in the specified folder. This method clears and populates the MessageInfo* properties.

If the number of messages is greater than the message page size, list_messages_marker will be populated and calling list_messages again will list the next page of messages.

filter can be used to retrieve a specific subset of messages, or it can be left as an empty string to retrieve all messages in a folder. filter follows the OData protocol syntax.

Example (List All Messages in a Folder)


office365.ListMessages(folderId, "");

Example (List Unread Messages in a Folder)


office365.ListMessages(folderId, "isRead eq false");

Example (List Messages from a Specific Address)


office365.ListMessages(folderId, "address eq 'specific@address.com'");

Example (List Unread Messages from a Specific Address)


office365.ListMessages(folderId, "isRead eq false and address eq 'specific@address.com'");

Copyright (c) 2022 /n software inc. - All rights reserved.
Cloud Mail 2020 Python Edition - Version 20.0 [Build 8308]