Catalyst Internet Mail .NET

InternetMail.ImapSections Enumeration

Specifies the message sections that the InternetMail class supports when connected to a mail server using the IMAP4 protocol.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

[Visual Basic]
<Flags>
Public Enum InternetMail.ImapSections
[C#]
[Flags]
public enum InternetMail.ImapSections

Members

Member Name Description Value
sectionDefault All headers and the complete body of the specified messager or message part are to be retrieved. The client application is responsible for parsing the header block. If the message is a MIME multipart message and the complete message is returned, the application is responsible for parsing the individual message parts if necessary. 0
sectionHeader All headers for the specified message or message part are to be retrieved. The client application is responsible for parsing the header block. 1
sectionMimeHeader The MIME headers for the specified message or message are to be retrieved. Only those header fields which are used in MIME messages, such as Content-Type will be returned to the client. This is typically useful when processing the header for a multipart message which contains file attachments. The client application is responsible for parsing the header block. 2
sectionBody The body of the specified message or message part is to be retrieved. For a MIME formatted message, this may include data that is uuencoded or base64 encoded. The application is responsible for decoding this data. 4
sectionPreview The message header or body is being previewed and should not be marked as read by the server. This prevents the message from having the IMAP_FLAG_SEEN flag from being automatically set when the message data is retrieved. 4096

Requirements

Namespace: SocketTools

Assembly: SocketTools.InternetMail (in SocketTools.InternetMail.dll)

See Also

SocketTools Namespace