ListMessages

ListMessages (1 of 27)

Gets the list of messages in the current folder

Returns: Collection of ImapMessageInfo objects

ListMessages()

ListMessages (2 of 27)

Gets the list of messages in the current folder

Returns: Collection of ImapMessageInfo objects

ListMessages(bool retrieveRecursively)
ParameterDescription
retrieveRecursivelyIndicates, if messages have to be retrieved recursively.

ListMessages (3 of 27)

Gets the list of messages in the current folder.

Returns: Collection of ImapMessageInfo representing the messages information.

ListMessages(int32_t maxNumberOfMessages)
ParameterDescription
maxNumberOfMessagesMaximum number of messages.

ListMessages (4 of 27)

Gets the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162

Returns: Collection of ImapMessageInfo representing the messages information.

ListMessages(int64_t modificationSequence)
ParameterDescription
modificationSequenceModification sequence

ListMessages (5 of 27)

Gets the list of messages in the current folder

Returns: Collection of ImapMessageInfo objects

ListMessages(System::SharedPtr < IConnection > connection)
ParameterDescription
connectionConnection to a server

ListMessages (6 of 27)

Gets the list of messages in the current folder

Returns: Collection of ImapMessageInfo objects

ListMessages(System::SharedPtr < IConnection > connection, bool retrieveRecursively)
ParameterDescription
connectionConnection to a server
retrieveRecursivelyIndicates, if messages have to be retrieved recursively.

ListMessages (7 of 27)

Gets the list of messages in the current folder.

Returns: Collection of ImapMessageInfo representing the messages information.

ListMessages(System::SharedPtr < IConnection > connection, int32_t maxNumberOfMessages)
ParameterDescription
connectionConnection to a server
maxNumberOfMessagesMaximum number of messages.

ListMessages (8 of 27)

Gets the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162

Returns: Collection of ImapMessageInfo representing the messages information.

ListMessages(System::SharedPtr < IConnection > connection, int64_t modificationSequence)
ParameterDescription
connectionConnection to a server
modificationSequenceModification sequence

ListMessages (9 of 27)

Gets the list of messages in the current folder.

Returns: Collection of ImapMessageInfo objects.

ListMessages(System::SharedPtr < IConnection > connection, System::SharedPtr < Tools::Search::MailQuery > query)
ParameterDescription
connectionConnection to a server
queryMailQuery that represents search query.

ListMessages (10 of 27)

Gets the list of messages in the current folder.

Returns: Collection of ImapMessageInfo objects.

ListMessages(System::SharedPtr < IConnection > connection, System::SharedPtr < Tools::Search::MailQuery > query, int32_t maxNumberOfMessages)
ParameterDescription
connectionConnection to a server
queryMailQuery that represents search query.
maxNumberOfMessagesMaximum number of messages.

ListMessages (11 of 27)

Gets the list of messages in the specified folder

Returns: Collection of ImapMessageInfo objects

ListMessages(System::SharedPtr < IConnection > connection, System::String folderName)
ParameterDescription
connectionConnection to a server
folderNameFolder to retrieve messages.

ListMessages (12 of 27)

Gets the list of messages in the specified folder

Returns: Collection of ImapMessageInfo objects

ListMessages(System::SharedPtr < IConnection > connection, System::String folderName, bool retrieveRecursively)
ParameterDescription
connectionConnection to a server
folderNameFolder to retrieve messages.
retrieveRecursivelyIndicates, if messages have to be retrieved recursively.

ListMessages (13 of 27)

Lists the messages. Gets an information for earch message

Returns: ImapMessageInfoCollection

ListMessages(System::SharedPtr < IConnection > connection, System::String folderName, ImapListFields fieldsList, int32_t maxNumberOfMessages)
ParameterDescription
connectionConnection to a server
folderNameFolder to retrieve messages.
fieldsListFields that may be retrieved from the server.
maxNumberOfMessagesMaximum number of messages.

ListMessages (14 of 27)

Gets the list of messages in the specified folder

Returns: Collection of ImapMessageInfo objects

ListMessages(System::SharedPtr < IConnection > connection, System::String folderName, int64_t modificationSequence, bool retrieveRecursively, System::SharedPtr < System::Collections::Generic::IEnumerable< System::String >> messageExtraFields)
ParameterDescription
connectionConnection to a server
folderNameFolder to retrieve messages.
modificationSequenceModification sequence
retrieveRecursivelyIndicates, if messages have to be retrieved recursively.
messageExtraFieldsList of extra parameters for a message wich will be requested.

ListMessages (15 of 27)

Lists the messages. Gets an information for earch message

Returns: ImapMessageInfoCollection

ListMessages(System::SharedPtr < IConnection > connection, System::String folderName, System::SharedPtr < System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst)
ParameterDescription
connectionConnection to a server
folderNameFolder to retrieve messages.
sequenceNumberLstsequenceNumber list for ImapMessageInfo to retrieve from a server.

ListMessages (16 of 27)

Lists the messages. Gets an information for earch message

Returns: ImapMessageInfoCollection

ListMessages(System::SharedPtr < IConnection > connection, System::String folderName, System::SharedPtr < System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst)
ParameterDescription
connectionConnection to a server
folderNameFolder to retrieve messages.
uniqueIdLstUniqueId list for ImapMessageInfo to retrieve from a server.

ListMessages (17 of 27)

Gets the list of messages in the current folder.

Returns: Collection of ImapMessageInfo objects.

ListMessages(System::SharedPtr < IConnection > connection, System::String folderName, System::SharedPtr < Tools::Search::MailQuery > query, int32_t maxNumberOfMessages)
ParameterDescription
connectionConnection to a server
folderNameMessages location
queryMailQuery that represents search query.
maxNumberOfMessagesMaximum number of messages.

ListMessages (18 of 27)

Gets the list of messages in the current folder

Returns: Collection of ImapMessageInfo objects

ListMessages(System::SharedPtr < System::Collections::Generic::IEnumerable< System::String >> messageExtraFields)
ParameterDescription
messageExtraFieldsList of extra parameters for a message wich will be requested.

ListMessages (19 of 27)

Gets the list of messages in the current folder.

Returns: Collection of ImapMessageInfo objects.

ListMessages(System::SharedPtr < Tools::Search::MailQuery > query)
ParameterDescription
queryMailQuery that represents search query.

ListMessages (20 of 27)

Gets the list of messages in the current folder.

Returns: Collection of ImapMessageInfo objects.

ListMessages(System::SharedPtr < Tools::Search::MailQuery > query, int32_t maxNumberOfMessages)
ParameterDescription
queryMailQuery that represents search query.
maxNumberOfMessagesMaximum number of messages.

ListMessages (21 of 27)

Gets the list of messages in the specified folder

Returns: Collection of ImapMessageInfo objects

ListMessages(System::String folderName)
ParameterDescription
folderNameFolder to retrieve messages.

ListMessages (22 of 27)

Gets the list of messages in the specified folder

Returns: Collection of ImapMessageInfo objects

ListMessages(System::String folderName, bool retrieveRecursively)
ParameterDescription
folderNameFolder to retrieve messages.
retrieveRecursivelyIndicates, if messages have to be retrieved recursively.

ListMessages (23 of 27)

Gets the list of messages in the specified folder

Returns: Collection of ImapMessageInfo objects

ListMessages(System::String folderName, bool retrieveRecursively, System::SharedPtr < System::Collections::Generic::IEnumerable< System::String >> messageExtraFields)
ParameterDescription
folderNameFolder to retrieve messages.
retrieveRecursivelyIndicates, if messages have to be retrieved recursively.
messageExtraFieldsList of extra parameters for a message wich will be requested.

ListMessages (24 of 27)

Lists the messages. Gets an information for earch message

Returns: ImapMessageInfoCollection

ListMessages(System::String folderName, ImapListFields fieldsList, int32_t maxNumberOfMessages)
ParameterDescription
folderNameFolder to retrieve messages.
fieldsListFields that may be retrieved from the server.
maxNumberOfMessagesMaximum number of messages.

ListMessages (25 of 27)

Lists the messages. Gets an information for earch message

Returns: ImapMessageInfoCollection

ListMessages(System::String folderName, System::SharedPtr < System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst)
ParameterDescription
folderNameFolder to retrieve messages.
sequenceNumberLstsequenceNumber list for ImapMessageInfo to retrieve from a server.

ListMessages (26 of 27)

Lists the messages. Gets an information for earch message

Returns: ImapMessageInfoCollection

ListMessages(System::String folderName, System::SharedPtr < System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst)
ParameterDescription
folderNameFolder to retrieve messages.
uniqueIdLstUniqueId list for ImapMessageInfo to retrieve from a server.

ListMessages (27 of 27)

Gets the list of messages in the current folder.

Returns: Collection of ImapMessageInfo objects.

ListMessages(System::String folderName, System::SharedPtr < Tools::Search::MailQuery > query, int32_t maxNumberOfMessages)
ParameterDescription
folderNameMessages location
queryMailQuery that represents search query.
maxNumberOfMessagesMaximum number of messages.