## IMessage interface

Represents a common message interface

```csharp
public interface IMessage
```

## Properties

| Name | Description |
| --- | --- |
| [Attachments](../../aspose.email/imessage/attachments/) { get; } | Gets message attachments |
| [Bcc](../../aspose.email/imessage/bcc/) { get; } | Gets BCC recipients |
| [Body](../../aspose.email/imessage/body/) { get; set; } | Gets or sets a message body |
| [BodyType](../../aspose.email/imessage/bodytype/) { get; } | Gets the type of the body. |
| [CC](../../aspose.email/imessage/cc/) { get; } | Gets CC recipients |
| [Date](../../aspose.email/imessage/date/) { get; } | Gets the date and time when message was delivered |
| [From](../../aspose.email/imessage/from/) { get; set; } | Gets or sets a from address |
| [HtmlBody](../../aspose.email/imessage/htmlbody/) { get; set; } | Gets or sets a html formatted message body |
| [Subject](../../aspose.email/imessage/subject/) { get; set; } | Gets or sets a message subject |
| [To](../../aspose.email/imessage/to/) { get; } | Gets recipients |

## Methods

| Name | Description |
| --- | --- |
| [Save](../../aspose.email/imessage/save/#save)(Stream) | Saves message to the specified stream |
| [Save](../../aspose.email/imessage/save/#save_1)(string) | Saves message to the specified file |

### See Also

* namespace [Aspose.Email](../../aspose.email/)
* assembly [Aspose.Email](../../)


