Aspose::Email

Aspose::Email namespace

It includes types for handling attachments, alternate views, and EML file load/save options, enabling comprehensive email processing in C++ applications. Use these APIs to build, modify, and persist email content programmatically.

Classes

NameDescription
AlternateViewRepresents the format to view a message.
AlternateViewCollectionRepresents a collection of AlternateView objects.
AlternateViewRemovedEventArgsProvides data for the AlternateViewCollection::AlternateViewRemoved event.
AttachmentRepresents an e-mail attachment.
AttachmentBaseBase class for mail attachment.
AttachmentCollectionRepresents a collection of e-mail message attachments.
EmlLoadOptionsAllows to specify additional options when loading MailMessage from Eml format.
EmlSaveOptionsAllows to specify additional options when saving MailMessage to Eml and Emlx for
EmlValidationErrorRepresents the eml validation error information.
EmlValidationErrorCollectionRepresents the collection of EmlValidationError
EmlxLoadOptionsAllows to specify additional options when loading MailMessage from Eml format.
FileFormatInfoContains data returned by FileFormatUtil file format detection methods.
GlobalFormattingOptionsClass that allow to set some formatting options for all newly created instances
HeaderTypeRepresents the Internet standards and RFCs define header fields which may occur
HeadersFormattingOptionsAllows to specify headers formatting options when saving MailMessage to Mhtml or
HtmlLoadOptionsAllows to specify additional options when loading MailMessage from Html format.
HtmlSaveOptionsAllows to specify additional options when saving MailMessage to Html format.
IAttachmentRepresents a common attachment interface
IMailAddressRepresents a common mail address interface
IMessageRepresents a common message interface
IMessageFormatterProvides a mechanism for retrieving an object to Message formatting.
IPreferredTextEncodingProviderDefines a interface for objects that can define PreferredTextEncoding.
LicenseProvides methods to license the component.
LinkedResourceRepresents an embedded resource in a message.
LinkedResourceCollectionRepresents a collection of LinkedResource objects
LinkedResourceRemovedEventArgsInherits EventArgs.
LoadOptionsThis is an abstract base class for classes that allow the user to specify additi
MailAddressRepresents the address of a message.
MailAddressCollectionRepresents a collection of MailAddress objects.
MailMessageProvides possibility to handle rendering of hyperlink in custom style.
MailMessageCollectionRepresents a collection of MailMessage objects.
MailMessageSaveTypeRepresents the mail message format.It can be in eml,msg or mhtml format.
MailboxInfoRepresents identification information about message in a mailbox.
MessageFormatRepresents the mail message format.It can be in eml,msg or mhtml format.
MeteredProvides methods to set metered key.
MhtSaveOptionsAllows to specify additional options when saving MailMessage to Mhtml format.
MhtTemplateNameDefines well known names of headers for Mhtml formatting.
MhtmlLoadOptionsAllows to specify additional options when loading MailMessage from Mhtml format.
MsgLoadOptionsAllows to specify additional options when loading MailMessage from Msg format.
MsgSaveOptionsThis class allows the user to specify additional settings when saving a MailMess
ObjectIdentifierContains object identification information
ProgressEventHandlerInfoThis class represents information about conversion progress that can be used in
ReferenceAttachmentThis class represents a reference attachment
ResourceHtmlRenderingEventArgsRepresents additional parameters for ResourceHtmlRendering event.
SaveOptionsThis is an abstract base class for classes that allow the user to specify additi
TnefLoadOptionsAllows to specify additional options when loading MailMessage from Tnef format.

Enumerations

NameDescription
AttachmentPermissionTypeThe permission type data associated with a web reference attachment.
AttachmentProviderTypeThe type of web service manipulating the attachment.
ContactFieldsSetEnumerates the groups of Contact fields that will be included in resultant mhtml
DeliveryNotificationOptionsSpecifies delivery notifications.
EmlValidationErrorTypeEnumerates the types of the eml validation errors.
FileCompatibilityModeDefines inner conversions, that are necessarily to be done when loading or savin
FileFormatTypeEnumerates file format types.
HtmlFormatOptionsEnumerates the Html format options.
MailPriorityRepresents the mail priopity
MailSensitivitySpecifies the sensitivity of a MailMessage .
MhtFormatOptionsEnumerates the Mht format options
ParticipationStatusIdentifies the participation status for the calendar user.
ProgressEventTypeType of progress event that occured.
ResourceRenderingModeProvides set various modes of rendering resources in html.