| Top |  |  |  |  | 
| enum | CamelAuthenticationResult | 
| enum | CamelFolderFlags | 
| #define | CAMEL_FOLDER_TYPE_BIT | 
| enum | CamelFolderInfoFlags | 
| #define | CAMEL_FOLDER_TYPE_MASK | 
| enum | CamelMimeFilterToHTMLFlags | 
| enum | CamelStoreInfoFlags | 
| enum | CamelFetchHeadersType | 
| enum | CamelJunkStatus | 
| enum | CamelMimeFilterBasicType | 
| enum | CamelMimeFilterCRLFDirection | 
| enum | CamelMimeFilterCRLFMode | 
| enum | CamelMimeFilterGZipMode | 
| enum | CamelMimeFilterYencDirection | 
| enum | CamelNetworkSecurityMethod | 
| enum | CamelProviderConfType | 
| enum | CamelProviderFlags | 
| enum | CamelProviderType | 
| enum | CamelSaslAnonTraceType | 
| enum | CamelServiceConnectionStatus | 
| enum | CamelSessionAlertType | 
| enum | CamelSortType | 
| enum | CamelStoreFlags | 
| enum | CamelStoreGetFolderInfoFlags | 
| enum | CamelStorePermissionFlags | 
| enum | CamelTransferEncoding | 
| enum | CamelThreeState | 
These flags are abstractions. It's up to the CamelProvider to give them suitable interpretations. Use CAMEL_FOLDER_TYPE_MASK to isolate the folder's type.
| The folder cannot contain messages. | ||
| The folder cannot have child folders. | ||
| The folder has children (not yet fully implemented). | ||
| The folder does not have children (not yet fully implemented). | ||
| The folder is subscribed. | ||
| The folder is virtual. Messages cannot be copied or moved to virtual folders since they are only queries of other folders. | ||
| The folder is a built-in "system" folder. System folders cannot be renamed or deleted. | ||
| The folder is a virtual trash folder. It cannot be copied to, and can only be moved to if in an existing folder. | ||
| A folder being shared by someone else. | ||
| A folder being shared by the user. | ||
| The folder is a normal folder. | ||
| The folder is an inbox folder. | ||
| The folder is an outbox folder. | ||
| The folder shows deleted messages. | ||
| The folder shows junk messages. | ||
| The folder shows sent messages. | ||
| The folder contains contacts, instead of mail messages. | ||
| The folder contains calendar events, instead of mail messages. | ||
| The folder contains memos, instead of mail messages. | ||
| The folder contains tasks, instead of mail messages. | ||
Flags for converting text/plain content into text/html.
| Enclose the content in <pre> ... </pre> tags. | ||
| Convert newline characters to <br> tags. | ||
| Convert space and tab characters to a non-breaking space ( ). | ||
| Convert recognized URLs to <a href="foo">foo</a>. | ||
| Color quoted lines (lines beginning with '>'). | ||
| Convert mailto: URLs to <a href="mailto:foo">mailto:foo</a>. | ||
| Convert 8-bit characters to escaped hexdecimal (&nnn;). | ||
| Prefix each line with "> ". | ||
| This flag is not used by CamelMimeFilterToHTML. | ||
| This flag is not used by CamelMimeFilterToHTML. | ||
| Group lines beginning with one or more '>' characters in <blockquote type="cite"> ... </blockquote> tags. The tags are nested according to the number of '>' characters. | 
Describes what headers to fetch when downloading message summaries.
Since: 3.2
These are result codes used when passing messages through a junk filter.
Methods for establishing an encrypted (or unencrypted) network connection.
| Use an unencrypted network connection. | ||
| Use SSL by connecting to an alternate port number. | ||
| Use SSL or TLS by connecting to the standard port and invoking STARTTLS before authenticating. This is the recommended method. | 
Since: 3.2
| Provider works with remote data. | ||
| Provider can be used as a backend for local folder tree folders. (Not just the opposite of CAMEL_PROVIDER_IS_REMOTE.) | ||
| Provider appears in the folder tree but is not created by the mail component. | ||
| Mail arrives there, so it should be offered as an option in the mail config dialog. | ||
| Mail is stored there. It will appear in the folder tree. | ||
| Provider configuration first needs the license to be accepted. (No longer used.) | ||
| Provider may use a real trash folder instead of a virtual folder. | ||
| Provider may use a real junk folder instead of a virtual folder. | ||
| Download limited set of emails instead of operating on full cache. | ||
| Support to fetch messages in batch. | ||
| Support to remove oldest downloaded messages to conserve space. | 
Connection status returned by camel_service_get_connection_status().
| CamelService is disconnected from a remote server. | ||
| CamelService is connecting to a remote server. | ||
| CamelService is connected to a remote server. | ||
| CamelService is disconnecting from a remote server. | 
Since: 3.6
| Do not include virtual trash or junk folders. | ||
| Fetch only the subscription list. Clients should use this flag for requesting the list of folders available for subscription. Used in Exchange / IMAP connectors for public folder fetching. | ||
| Treat this call as a request to refresh the folder summary; for remote accounts it can be to re-fetch fresh folder content from the server and update the local cache. | 
Describes a three-state value, which can be either Off, On or Inconsistent.
Since: 3.22