| virtual AlternateViews { get; } | Gets the alternate views of the body: the plain-text, HTML and other versions. |
| virtual AmpHtmlBody { get; set; } | Gets the AmpHtml representation of message’s body. |
| virtual Attachments { get; } | Gets the attachments of the message. |
| virtual Bcc { get; set; } | Gets or sets the BCC recipients. |
| virtual Body { get; set; } | Gets or sets the plain-text body. When the message has no plain-text part, the text of HtmlBody without the HTML markup is returned. |
| virtual BodyEncoding { get; set; } | Gets or sets the character encoding of the body. |
| BodyType { get; } | Gets the format of the body: plain text, HTML or RTF. |
| virtual CC { get; set; } | Gets or sets the CC recipients. |
| virtual Date { get; set; } | Gets or sets the date and time of the message (the Date header). |
| virtual DeliveryNotificationOptions { get; set; } | Gets or sets when the SMTP server sends a delivery status notification to the sender. |
| Epilogue { get; set; } | Gets or sets the text after the last MIME boundary of the message. |
| virtual From { get; set; } | Gets or sets the author of the message (the From header). |
| virtual Headers { get; } | Gets the headers of the message. |
| virtual HtmlBody { get; set; } | Gets or sets the HTML body. |
| virtual IsBodyHtml { get; set; } | Gets or sets a value indicating whether the body is HTML. |
| virtual IsDraft { get; set; } | Gets or sets a value indicating whether the message is a draft that has not been sent (the X-Unsent header). |
| virtual IsEncrypted { get; } | Gets a value indicating whether the message is encrypted (S/MIME). |
| virtual IsReadOnly { get; } | Gets a value indicating whether the message is read-only, as a signed copy is. |
| virtual IsSigned { get; } | Gets a value indicating whether the message is digitally signed. |
| virtual ItemId { get; } | Gets the identifiers of the message in the mailbox it was retrieved from. |
| virtual LinkedResources { get; } | Gets the resources embedded in the HTML body, such as images. |
| virtual MessageId { get; set; } | Gets or sets the unique identifier of the message (the Message-ID header). |
| virtual OriginalIsTnef { get; } | Gets a value indicating whether the message was loaded from TNEF data (winmail.dat). |
| Preamble { get; set; } | Gets or sets the text before the first MIME boundary, usually a note for mail clients that do not support MIME. |
| PreferredTextEncoding { get; set; } | Gets or sets the encoding used for all text of the message when no other encoding is specified. |
| virtual Priority { get; set; } | Gets or sets the priority of the message: normal, low or high. |
| ReadReceiptTo { get; set; } | Gets or sets the addresses a read receipt is requested to (the Disposition-Notification-To header). |
| virtual ReplyToList { get; set; } | Gets or sets the addresses replies should go to (the Reply-To header). |
| virtual ReversePath { get; set; } | Gets or sets the address bounces are returned to (the Return-Path header). When the message is sent, it is used as the envelope sender in preference to Sender and From. |
| virtual Sender { get; set; } | Gets or sets the agent that sent the message on behalf of the author (the Sender header). |
| virtual Sensitivity { get; set; } | Gets or sets the sensitivity of the message: personal, private or company confidential. |
| virtual Subject { get; set; } | Gets or sets the subject of the message. |
| virtual SubjectEncoding { get; set; } | Gets or sets the character encoding of the subject. |
| TimeZoneOffset { get; set; } | Gets or sets the offset from UTC that the dates of the message are written with. |
| virtual To { get; set; } | Gets or sets the To recipients. |
| virtual XMailer { get; set; } | Gets or sets the software that created the message (the X-Mailer header). |