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'");