Class EmlLoadOptions
Contents
[
Hide
]EmlLoadOptions class
Allows to specify additional options when loading MailMessage from Eml format.
public class EmlLoadOptions : LoadOptions
Constructors
Name | Description |
---|---|
EmlLoadOptions() | Initializes a new instance of this class that can be used to loading MailMessage from Eml format. |
Properties
Name | Description |
---|---|
MessageFormat { get; } | Represents the mail message format.It can be in eml,msg or mhtml format. The default value is Eml. |
PreferredTextEncoding { get; set; } | Gets or sets preferred encoding for message. Forcibly sets the preferred encoding for message subject and body. The default value is null. |
PreserveEmbeddedMessageFormat { get; set; } | Gets or sets a value indicating whether it is necessary to preserve format of embedded message at loading. By default the value is false. |
PreserveTnefAttachments { get; set; } | Controls TNEF attachment loading behaviour. By default the value is false. |
RemoveSignature { get; set; } | Gets or sets a value indicating whether signature will be removed while loading. |
Examples
The following example shows how to convert EML to MSG.
[C#]
// Initialize EmlLoadOptions
var emlLoadOptions = new EmlLoadOptions()
{
PreserveTnefAttachments = true,
PreserveEmbeddedMessageFormat = true
};
// Initialize MailMessage with EmlLoadOptions
using (MailMessage message = MailMessage.Load("TestEml.eml", emlLoadOptions))
{
// Convert EML to MSG
message.Save("output.msg", SaveOptions.DefaultMsg);
}
[Visual Basic]
' Initialize EmlLoadOptions
Dim emlLoadOptions = New EmlLoadOptions() With
{
.PreserveTnefAttachments = True,
.PreserveEmbeddedMessageFormat = True
}
' Initialize MailMessage with EmlLoadOptions
Using message As MailMessage = MailMessage.Load("TestEml.eml", emlLoadOptions)
' Convert EML to MSG
message.Save("output.msg", SaveOptions.DefaultMsg)
End Using
See Also
- class LoadOptions
- namespace Aspose.Email
- assembly Aspose.Email