GMail Configuration

The class accepts one or more of the following configuration settings. Configuration settings are similar in functionality to properties, but they are rarely used. In order to avoid "polluting" the property namespace of the class, access to these internal properties is provided through the Config method.

GMail Configuration Settings

IncludeSpamTrash:   Whether or not to include the Spam and Trash folders during the message listing.

If set to False (default) the messages located in Spam and Trash folders will not be retrieved. If set to True all the messages will be retrieved.

MessagePageSize:   Page size for fetching messages.

This setting specifies the message page size, or the maximum number of messages that will be fetched from the server in one get call.

The default value is 100.

ResolveLabelNames:   Whether or not to resolve the label names to show the display name instead of the id.

If set to False (default) the labels field will show the label ID. If set to True the labels field will show the display name as shown in Gmail UI.

ResponseType:   The level of information to retrieve for a specific email.

This setting controls the response type that the messages are retrieved in. Possible values are:

ResponseTypeMeaning
0 (default)ALL (Returns the full email message data including body parts, attachments, headers and metadata.)
1InfoHeadersParts (Returns the message parts, headers and metadata but does not return the attachments)
2InfoHeaders (Returns the message headers and message metadata.)
3Info (Returns only the message metadata.)
4ID (Returns only the message IDs and thread IDs.)

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