ImapMessageInfo Class
Namespace: Rebex.Net
Assembly: Rebex.Imap.dll (version 7.0.9448)
Contains information about a single mail message on the IMAP server.
Syntax
public sealed class ImapMessageInfo
Inherited Members
Properties
| Name | Description |
|---|---|
| Bcc | Gets the list of addresses of recipients that are not to be revealed to other recipients of the message. |
| BodyHtml | Gets the HTML body of the message, or an empty string if no HTML body was retrieved |
| BodyParsingError | Gets an error that occurred during message body parsing. |
| BodyText | Gets the text body of the message, or an empty string if no text bodywas retrieved. |
| CC | Gets the list of addresses of others who are to receive the message. |
| Date | Gets the origination date of this message. |
| Flags | Gets the message flags. |
| From | Gets the list of authors of this message. |
| HasAttachment | Returns a value indicating whether the message has an attachment (or more attachments). |
| HasBodyHtml | Gets the value indicating whether the HTML body of the message was retrieved. |
| HasBodyText | Gets the value indicating whether the text body of the message was retrieved. |
| HasResources | Returns a value indicating whether the message has a linked resource (or more linked resources). |
| Headers | Gets the list of headers of this entity. |
| HeadersParsingError | Gets an error that occurred during message headers parsing. |
| InReplyTo | Gets the list of identifiers of messages to which the message is a reply. |
| IsAnswered | Returns true if the Flags property contains the Answered flag. |
| IsDeleted | Returns true if the Flags property contains the Deleted flag. |
| IsDraft | |
| IsFlagged | Returns true if the Flags property contains the Flagged flag. |
| IsRecent | Returns true if the ImapMessageFlags property contains the Recent flag. |
| IsSeen | Returns true if the Flags property contains the Seen flag. This flag is set if the message has been read. |
| IsSignedOrEncrypted | Returns a value indicating whether the message is signed or encrypted. |
| Length | Gets the length of the message. |
| MessageId | Gets the unique identifier of the message. |
| ReceivedDate | Gets the received date of this message. |
| ReplyTo | Gets the list of addresses that should receive replies to this message. |
| Sender | Gets the sender of this message. May be null. |
| SequenceNumber | Gets the message sequence number. |
| Subject | Gets the subject of the message. |
| To | Gets the list of addresses of primary recipients of the message. |
| UniqueId | Gets the message unique ID (case-sensitive string). Note that it can contain a slash '/' - unsuitable to be used as a filename. |
| ValidFields | Returns a bit mask specifying which fields are valid. |
Methods
| Name | Description |
|---|---|
| GetHeaderParsingErrors() | Gets an array containing errors that occurred during message headers parsing. |
| GetKeywords() | Gets the list of keywords (custom flags) associated with the message. |
| GetParts() | Returns a list of message parts. This includes body views, attachments and linked resources. |
| GetRawHeaders() | Returns the raw form of the message headers, if available. |