com.aspose.email

Contains Java API classes that enables to read and write Microsoft Outlook documents without using Microsoft Outlook

Classes

Class Description
AccessControlRule Access control rule.
AccessRole The effective access role that the authenticated user has on the calendar.
AclScope The scope of the access rule.
AclScopeType The type of the ACL scope.
AllowedConferenceSolutionTypes The types of conference solutions that are supported for this calendar.
AlternateView Represents the format to view a message.
AlternateViewCollection Represents a collection of AlternateView objects.
AlternateViewRemovedEventArgs Provides data for the AlternateViewCollection.#AlternateViewRemovedDelegate event.
AmpAccordion A UI element that facilitates showing/hiding different sections.
AmpAnim A runtime-managed animated image, typically a GIF.
AmpAttributes Represents attributes used by the amp-components.
AmpCarousel Component allows displaying multiple similar pieces of content along a horizontal axis.
AmpComponent Base class to representation amp components.
AmpFitText Expands or shrinks its font size to fit the content within the space given to it.
AmpForm The amp-form extension allows you to create forms to submit input fields in an AMP document.
AmpImage
AmpMessage Message which allows senders to include AMP components inside emails.
AmpTimeago Provides fuzzy timestamps by formatting dates as “X time ago”
AppendMessagesResult Contains result of operation with messages
Appender Represents the base class for Appender.
AppenderCollection Represents the collecton for Appender objects.
Appointment Represents a calendar to an e-mail.
AppointmentAction Enumerates appointments methods
AppointmentClass Defines the access classification for the appointment.
AppointmentCollection Represents a collection of Appointment objects.
AppointmentFlags Enumerates appointment flags.
AppointmentFormattingOptions Represents the appointment formatting options.
AppointmentIcsSaveOptions Represents iCalendar save options
AppointmentLoadOptions Represents appointment load options
AppointmentMethodType Defines the iCalendar object method type associated with the calendar object.
AppointmentMsgSaveOptions Represents iCalendar save options
AppointmentPageInfo Contains information about retrieved page when paging methods are used.
AppointmentQueryBuilder Represents the builder of search expression that used by Exchange protocol.
AppointmentReminder Provides a grouping of component properties that define an alarm.
AppointmentReminderCollection Contains collection of AppointmentReminder AppointmentReminderobjects.
AppointmentSaveFormat Enumerates AppointmentSaveFormat
AppointmentSaveOptions Represents base appointment save options
AppointmentStatus Defines the overall status or confirmation for the appointment.
AppointmentTransparency Specifies whether or not this appointment is intended to be visible in availability searches.
ArgumentNullExceptionEx
AsposeArgumentException The exception that is thrown when one of the arguments provided to a method is not valid.
AsposeArgumentNullException The ArgumentException is thrown when an argument is null when it shouldn’t be.
AsposeArgumentOutOfRangeException The exception that is thrown when one of the arguments provided to a method is out of range.
AsposeBadServerResponceException Represents errors that occur during server operation execution.
AsposeException Base exception type for Aspose.Email Represents errors that occur during application execution.
AsposeInvalidDataException The exception that is thrown when one of the arguments provided to a method is not valid.
AsposeInvalidEnumArgumentException Base exceptioon type for Aspose.Email Represents errors that occur during application execution.
AsposeInvalidOperationException Exception class for denoting an object was in a state that made calling a method illegal.
AsposeNotSupportedException The exception that is thrown when an invoked method or parameter is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality.
AssociatedPerson Describes organization which is associated with a person.
AssociatedPersonCategory Represents category for a persons
AssociatedPersonsList List of associated persons for a contact
AsyncCommandResultEventArgs AsyncCommandResultEventArgs is containing event data.
AsyncCommandResults The result of asynchronous command.
Attachment Represents an e-mail attachment.
AttachmentBase Base class for mail attachment.
AttachmentCollection Represents a collection of e-mail message attachments.
AttachmentPermissionType The permission type data associated with a web reference attachment.
AttachmentProviderType The type of web service manipulating the attachment.
AutodiscoverErrorCode Defines the error codes that can be returned by the Autodiscover service.
AutodiscoverRedirectionUrlValidationCallback Defines a delegate that is used by the AutodiscoverService to ask whether a redirectionUrl can be used.
AutodiscoverResponse Represents the base class for all responses returned by the Autodiscover service.
AutodiscoverResponseCollection Represents a collection of responses to a call to the Autodiscover service.
AutodiscoverService Represents a binding to the Exchange Autodiscover Service.
AutodiscoverServiceBase Represents an abstract binding to an Autodiscover Service.
BackupOptions Enumerates backup options
BackupSettings Class contains options for backup operation
BaseDataObject Base class for google data objects.
BaseRestObject Represents functionality for base object.
BaseSearchConditions Provides base class for the search conditions.
BeforeItemCallback BeforeItemCallback is called before the next item is processed, the type of which depends on the task being performed.
BinaryComparisonField Represents the binary search field.
BodyContentType The content type of message body.
BoolComparisonField Represents the boolean search field.
BounceResult Represents result of the message examination as a bounce message.
BuildVersionInfo Provides information about the current product name and version.
ByDay Represents Nth occurrence (or all occurrences) of the specified day of the week.
ByDayCollection Represents a collection of ByDay objects.
ByNumberCollection Represents a set of months, weeks, days, hours, minutes or seconds in a recurrence rule.
ByteArrayPool
Calendar A set of metadata, such as a description, for a single calendar.
CalendarDay Represents the day of the week.
CalendarDeletionOptions Defines parameters for item deletion
CalendarItemCreateOrDeleteOperation Represents options for create and delete operations
CalendarMonth Represents a calendar month.
CalendarReader Allows read the calendar with multi events to the Appointment object from a file or stream.
CalendarRecurrence The main class, represents an iCalendar recurrence.
CalendarRecurrencePattern Represents a recurrence pattern.
CalendarWriter Allows write the set of Events in one ics file or stream.
CallInformation Phone call information
CanonicalizationType Represents DKIM canonicalization.
CarouselType Specifies the display type for the carousel items.
CategoryPreset A pre-set color enumeration that characterizes a categories, and that is mapped to one of 25 predefined colors.
CharArrayPool
ClassificationOverride Represents a user’s override for how incoming messages from a specific sender should always be classified as.
ClassificationType https://docs.microsoft.com/en-us/graph/api/resources/enums?view=graph-rest-1.0 https://docs.microsoft.com/en-us/graph/api/resources/inferenceclassificationoverride?view=graph-rest-1.0 Specifies how incoming messages from a specific sender should always be classified as.
Colors Set of colors for calendar object
ColorsInfo Contains colors definition for calendars and events
CommandStatus Indicates the result of an operation.
ComparisonField Base class that represents one search field.
ComparisonFieldAdapter Implements adapter for using ComparisonField according to their type
CompressionType Compression types which are used by mail protocols
ConferenceProperties Conferencing properties for this calendar.
ConnectionAsgmtType Defines algorithm of connection allocation in multiple threads environment
ConnectionFailureCause Connection failure cause
ConnectionState Describes the current state of the connection.
ConsoleAppender Represents an appender for console output.
Contact Represents contact information.
ContactFieldsSet Enumerates the groups of Contact fields that will be included in resultant mhtml file.
ContactGroupCollection Represents collection of GmailContactGroup objects
ContactLoadFormat Enumerates contact load formats
ContactPhoto Represents contact photo.
ContactQueryBuilder Represents the builder of search expression that used by Exchange protocol.
ContactSaveFormat Enumerates contact save formats
ContactSaveOptions Represents the base contact save options
ContentClassType Represents the content class of item.
ContentDisposition Represents a Content-Disposition header.
ContentType Represents a Content-Type header.
CurrentThreadSettings Auxiliary class that allows to define default Locale for current thread
CustomAttachmentStorage Represents custom attachment storage.
CustomerEvent Represents an event.
DKIMHashAlgorithm Represents DKIM hash algorithm.
DKIMSignatureInfo Represents DKIM signature information.
DSNAction Indicates the action performed by the Reporting-MTA as a result of its attempt to deliver the message.
DailyRecurrencePattern Represents a recurrence pattern of daily recurrence type.
DataColumn DataColumn class.
DataColumnCollection DataColumnCollection class.
DataColumnMapping DataColumnMapping class.
DataColumnMappingCollection DataColumnMappingCollection class.
DataRow DataRow class.
DataRowCollection DataRowCollection class.
DataTable DataTable class.
DateCollection Represents a collection of java.util.Date values.
DateComparisonField Represents the date search field.
DateComparisonType Specifies a type of comparison
DateRange Represents the date range
DateTimeListWrapper
DayOfWeek
DayPosition Day positions, typically found in a month.
DebugAppender Represents an appender is only enabled when debugging.
DebugFormatter Represents the class for formatting log entry messages.
DeleteTaskOptions Enumerates delete task options.
DeletionOptions Defines parameters for item deletion
DeletionType Type of deletion
DeliveryNotificationOptions Specifies delivery notifications.
DeliveryServiceClientFactory Represents the to create DeliveryServiceClient
DeliveryServiceOptions Options to set the DeliveryServiceClient parameters.
DeliveryServiceResponse Represents the DeliveryService client response
DispositionTypeNames Represents the disposition type names.
DomainValidatingEventArgs Provides data for the DomainValidating event.
DomainValidatingEventHandler Represents the event handler for DomainValidatingEvent.
DoubleComparisonField Represents the double search field.
ESearchOptions ESEARCH Result Options This method works only if server supports ESEARCH extension.
EWSClient Provides access to MS Exchange Server by using Exchange Web Services (EWS).
ElementProcessingException The exception that is thrown when one of many elements failed with exception.
EmailAddress Represents an email address
EmailAddressCategory Represents category for an email address
EmailAddressList List of email addresses for a contact
EmailClient Represents the client that creates server connection by using the host credentials.
EmailValidator EmailValidator class provides the capability to validate e-mail addresses.
EmlLoadOptions Allows to specify additional options when loading MailMessage from Eml format.
EmlSaveOptions Allows to specify additional options when saving MailMessage to Eml and Emlx format.
EmlValidationError Represents the eml validation error information.
EmlValidationErrorCollection Represents the collection of EmlValidationError
EmlValidationErrorType Enumerates the types of the eml validation errors.
EmlxLoadOptions Allows to specify additional options when loading MailMessage from Eml format.
EmptyFolderOptions Enumerates the empty folder options
EncryptionProtocols Defines the possible versions of encryption protocols.
EndType Specifies how the recurrence rule ends.
EnumComparisonField Represents the enum search field.
ErrorDetails Error informnation
EventCategory Represents category for an event
EventList List of events for a contact
EventTypes Specifies event type
ExceptionManager Provides the ability to ignore exceptions.
ExchangeAdvancedSyntaxMailQuery Represents the search criteria, that are used to match several message properties in the mailbox.
ExchangeAdvancedSyntaxQueryBuilder Represents the builder of search expression based on the Advanced Query Syntax (AQS) that used by Exchange protocol.
ExchangeAttachmentInfo Represents an attachment information transmitted over exchange protocols
ExchangeAttachmentInfoCollection Represents the collection of ExchangeAttachmentInfo
ExchangeBasePermission Provides abstract base class for permissions to folders on Exchange Server.
ExchangeCalendarEvent Represents the event in the user’s calendar
ExchangeCalendarEventCollection Represents the collection of ExchangeCalendarEvent
ExchangeCalendarPermission Represents a permission on a calendar folder.
ExchangeCalendarPermissionLevel Specifies the permission level that a user has on a calendar folder.
ExchangeCalendarPermissionReadAccess Sspecifies whether a user has permission to read items in a folder.
ExchangeClient The ExchangeClient class allows applications to manage E-Mail box in Microsoft Exchange Server by using WebDav Exchange Store Protocol.
ExchangeClientBase Provides the abstract base class to MS Exchange Server access.
ExchangeConversation Represents a single conversation.
ExchangeConversationFlagStatus Enumerates the flag status for conversation.
ExchangeDelegateFolderPermissionLevel Enumerates the permissions levels which a delegate user can have on folder
ExchangeDelegateOptions Enumerates delegation options
ExchangeDelegatePermissions Represents the folder permissions for the delegate user
ExchangeDelegateUser Represents a user who is granted access to the principal mailbox
ExchangeDelegateUserCollection Represents the collection of ExchangeDelegateUser
ExchangeDistributionList Represents a Distribution List properties
ExchangeException Thrown if there is a MS Exchange communication failure.
ExchangeFolderInfo Provides information about an MS Exchange folder.
ExchangeFolderInfoCollection Represents a collection of ExchangeMessageInfo objects.
ExchangeFolderPageInfo Contains information about retrieved page when paging methods are used.
ExchangeFolderPermission Represents a permission on a folder.
ExchangeFolderPermissionAction Defines which items in a folder a user has permission to edit or delete.
ExchangeFolderPermissionCollection Represents the collection of ExchangeFolderPermission
ExchangeFolderPermissionLevel Specifies the permission level that a user has on a folder.
ExchangeFolderPermissionReadAccess Sspecifies whether a user has permission to read items in a folder.
ExchangeFolderType Enumerates the distinguished folder types.
ExchangeFolderUserInfo Represents a user who has folder access permissions
ExchangeFolderUserType Enumerates the distinguished user accounts
ExchangeListContactsOptions Enumerates the list contacts options
ExchangeListMessagesOptions Enumerates the list messages options
ExchangeMailboxInfo Represents the mail box information of an exchange server.
ExchangeMessageFlag Represents a flags of message.
ExchangeMessageInfo The ExchangeMessageInfo represents the E-Mail message info fetched from the Exchange Store.
ExchangeMessageInfoCollection Represents a collection of ExchangeMessageInfo objects.
ExchangeMessagePageInfo Contains information about retrieved page when paging methods are used.
ExchangePermissionCollection Represents the collection of ExchangeBasePermission
ExchangeQueryBuilder Represents the builder of search expression based on search filters that used by Exchange protocol.
ExchangeStreamedItem Represents the item received in ExportItems response
ExchangeTask Represents the exchange task information.
ExchangeTaskStatus Enumerates the task statuses.
ExchangeUploadItemResult Represents a result of updating or creating a streamed item
ExchangeUserAvailability Represents user availability information
ExchangeUserAvailabilityCollection Represents the collection of ExchangeUserAvailability
ExchangeUserBusyness Enumerates the user free/busy statuses
ExchangeUserWorkingHours Represents the user working hours.
ExchangeUserWorkingHoursCollection Represents the collection of ExchangeUserWorkingHours
ExchangeVersion Exchange server versions
ExtendedCalendar A set of extended metadata, such as a colors, for a single calendar.
ExtendedPropertiesComparisonField Defines dictionary with pairs of property descriptors and comparison field to search by extended properties
FailedMailMessageEventArgs Provides data for the MessageSending and MessageSent events.
FailureItem Indicates the item type that retrieval failed during the traversal.
FailureType Indicates the failure type.
FetchTimeoutException Represents the exception that is thrown when a message can not be read within the specified time.
FileAccessViolationException This exception wile be thrown when the file open and locked by another caller.
FileAppender Reprensents a file appender.
FileAsMapping Specifies how to generate and recompute the value of the dispidFileAs property when other contact name properties change.
FileCompatibilityMode Defines inner conversions, that are necessarily to be done when loading or saving a message.
FileCorruptedException Exception that is thrown during file reading, when the file appears to be corrupted and impossible to read.
FileFormat Specifies the file format used to store messages, calendar events, and other items.
FileFormatInfo Contains data returned by FileFormatUtil file format detection methods.
FileFormatType Enumerates file format types.
FileFormatUtil Provides utility methods to detect file type.
FileFormatVersion Represents version of file.
FindMessageTrackingReportOptions Represents options for FindMessageTrackingReport operation
FlaggedForAction Enumerates flagged for action
FolderInfo Represents information about personal folder in PST.
FolderInfoCollection Represents collection of FolderInfo.
FolderKind Represents the different kinds of pst folders.
FollowUpManager Provides the ability to set and handle follow-up Outlook flags and categories.
FollowUpOptions Represents options for using follow-up flags and reminders in a message.
FormField Describe one field of form.
FormMethod The method tells the server about the request method.
FormTarget Indicates where to display the form response after submitting the form.
FormatNotSupportedException Exception that is thrown during document load, when the document format is not recognized or not supported by the component.
Formatter Represents the interface for formatting log entry messsages.
ForwardMessageBuilder Provides creation and formatting the forwarding messages.
FreebusyCalendarInfo Defines list of free/busy information for specified calendar.
FreebusyGroupInfo Specifies list of calendars that are members of the groups.
FreebusyQuery Request free/busy information for a set of calendars.
FreebusyResponse Freebusy response
Frequency Specifies frequency of the recurrence rule.
Gadget A gadget that extends this event.
Gender Enum defines gender of a person
GetMailTipsOptions Represents options for GetMailTips
GetMessageTrackingReportOptions Represents options for GetMessageTrackingReport operation
GetUserSettingsResponse Represents the response to a GetUsersSettings call for an individual user.
GetUserSettingsResponseCollection Represents a collection of responses to GetUserSettings
GlobalFormattingOptions Class that allow to set some formatting options for all newly created instances of this options.
GmailClient Base class for Gmail client
GoogleClientException Represents errors that occur during ActiveSync protocol execution.
GoogleContactGroup Represents a group which owns the contact
GraphClient Provides access to MS Exchange Server (Office365) by using REST API.
GraphFolderInfo Represents information about personal folder.
GraphFolderInfoCollection Represents collection of GraphFolderInfo.
GraphKnownFolders Well-known folders
GraphMessageInfo The MessageInfo represents the server item info fetched from the Graph service.
GraphMessageInfoCollection Represents collection of GraphMessageInfo.
GraphMessagePageInfo Contains information about retrieved page when paging methods are used.
GraphQueryBuilder Represents the builder of search expression based on search filters that used by MS Graph protocol.
HeaderCollection Defines the collection of header fields
HeaderList Colection with name of headers that are included in the DKIM signature.
HeaderType Represents the Internet standards and RFCs define header fields which may occur on Internet Mail Messages .
HeadersFormattingOptions Allows to specify headers formatting options when saving MailMessage to Mhtml or Html format.
HtmlFormatOptions Enumerates the Html format options.
HtmlLoadOptions Allows to specify additional options when loading MailMessage from Html format.
HtmlSaveOptions Allows to specify additional options when saving MailMessage to Html format.
HttpAuthenticationMethods The authentication methods supported by the HTTP proxy
HttpProxy HTTP proxy client.
ICommand Defines a command.
IDataReader IDataReader class
IcsSaveOptions Represents iCalendar save options
Identity https://docs.microsoft.com/en-us/graph/api/resources/identity?view=graph-rest-1.0 The Identity resource represents an identity of an actor.
IdentitySet https://docs.microsoft.com/en-us/graph/api/resources/identityset?view=graph-rest-1.0 The IdentitySet resource is a keyed collection of identity resources.
ImapAttachmentInfo Represents an attachment information.
ImapAttachmentInfoCollection Represents the collection of ImapAttachmentInfo
ImapClient Allows applications to access and manipulate messages by using the Internet Message Access Protocol (IMAP).
ImapCommandResult Enumerates the imap command results.
ImapException Represents the exception that is thrown when the ImapClient is not able to complete an operation.
ImapFolderInfo Represents an IMAP folder.
ImapFolderInfoCollection Provides a container for a collection of ImapFolderInfo objects.
ImapFolderInfoCollectionBase Provides a container for a collection of ImapFolderInfo objects
ImapIdentificationInfo Represents class-container with identification information to exchange between mail client and server.
ImapKnownAuthenticationType
ImapListFields Fields that may be retrieved from the server
ImapMailboxInfo Contains set of special-use mailboxes
ImapMessageFlags Represents the flags associated with the message.
ImapMessageInfo Represents a Imap message object.
ImapMessageInfoCollection Provides a container for a collection of ImapMessageInfo objects
ImapMessageInfoCollectionBase Provides a container for a collection of ImapMessageInfo objects
ImapMonitoringErrorEventArgs Class contains monitoring error event data.
ImapMonitoringErrorEventHandler Represents the method that will handle an imap monitoring error event
ImapMonitoringEventArgs Class contains monitoring event data.
ImapMonitoringEventHandler Represents the method that will handle an imap monitoring event
ImapNamespace Represents IMAP namespace More details: https://tools.ietf.org/html/rfc2342
ImapNamespaceType Represents IMAP namespace type More details: https://tools.ietf.org/html/rfc2342
ImapPageInfo Contains information about retrieved page when paging methods are used.
ImapQueryBuilder Represents the builder of search expression that used by IMAP protocol.
ImapQuota Contains information about quota for mailbox resource.
ImapQuotaRoot Contains information about quota root for mailbox resource.
ImapRestoreSettings The settings for the ImapClient.Restore method
ImapRestoreSettingsAsync The settings for the ImapClient.Restore async method.
ImapSpecialFolderTypes Represents enumeration of special-use mailboxes More details see in RFC6154 http://tools.ietf.org/html/rfc6154
ImapStatusCode Represents the status responses.
ImportanceChoices Enumerates the levels of importance for an item
InboxRule Represents a inbox rule
InlineAttachmentExtractor Provides ability to extract files from MSO packages.
InstantMessengerAddress Represents an instant messanger address.
InstantMessengerCategory Represents category for an instant messenger address
InstantMessengerList List of instant messenger addresses for a contact.
IntComparisonField Represents the integer search field.
ItemCallbackArgs ItemCallbackArgs contains item being processed.
ItemChoice Specifies property type which should be used for Exchange impersonation.
ItemMovedEventArgs Provides data for the FolderInfo.#ItemMovedDelegate event
ItemMovedEventHandler Represents the method that will handle an FolderInfo.#ItemMovedDelegate event.
KnownFolders Specifies the known Exchange server folders.
KnownPropertyList The read-only Master Property List provides implementers with a single source of information about all the properties that are described by the specifications that comprise the Exchange Server Protocols documentation (MS-OXPROPS).
KnownPropertySets [MS-OXCDATA]: Commonly Used Property Sets
LayoutType The layout attribute gives you easy, per-element control over how your element should render on screen.
License Provides methods to license the component.
LinkedResource Represents an embedded resource in a message.
LinkedResourceCollection Represents a collection of LinkedResource objects
LinkedResourceRemovedEventArgs
ListFoldersOptions The folder list selection options Please note, this options are supported in case if server supports RFC 5258 “IMAP LIST Command Extensions” See more details in https://tools.ietf.org/html/rfc5258
ListFoldersReturnOptions Return options for ListFolders operation Please note, this options are supported in case if server supports RFC 5258 “IMAP LIST Command Extensions” See more details in https://tools.ietf.org/html/rfc5258
LoadOptions This is an abstract base class for classes that allow the user to specify additional options when loading a MailMessage from a particular format.
LocaleOptions LocaleOptions type specifies locale configuration for Aspose.Email.
LogEntry Represents a log message.
LogLevel Defines available log levels.
Logger Provides the logging functionality.
LoggerManager Static manager that controls the creation of loggers.
LoggingException The exception that is thrown when error is found in logging.
LongComparisonField Represents the Int64 search field.
MSBusyStatus Specifies the BUSY status of an appointment.
MSImportance Specifies the importance of an appointment.
MSIntendedStatus Specifies the INTENDED status of an appointment.
MailAddress Represents the address of a message.
MailAddressCollection Represents a collection of MailAddress objects.
MailConversionOptions Specify additional options when converting from MapiMessage to MailMessage.
MailException Represents the exception that is thrown when the mail message processing.
MailMessage Represents an e-mail message.
MailMessageCollection Represents a collection of MailMessage objects.
MailMessageEventArgs Provides data for the MessageSending and MessageSent events.
MailMessageSaveType Represents the mail message format.It can be in eml,msg or mhtml format.
MailQuery Represents the search criteria, that are used to match several message properties in the mailbox.
MailQueryBuilder Represents the builder of search expression.
MailServerValidatingEventArgs Provides data for the MailServerValidatingEvent event.
MailServerValidatingEventHandler Represents the event handler for MailServerValidatingEvent.
MailStorageConverter Mail storage converter provides services for storage conversion operations.
MailStorageConverter.MailHandler Represents the method that will handle an event that occurs after successfully reading a message from the Mbox and before adding it to Pst.
MailTips Represents values for the Mail Tips
MailTipsType Enumerates the types of mail tips
MailboxConverter Provides mailbox conversion routines.
MailboxInfo Represents identification information about message in a mailbox.
MailgunClient Represents the Mailgun client
MailgunClientOptions Options to set the MailgunClient parameters.
MailgunRegion Represents the Mailgun Region
MapiAttachment Represents the attachment in the E-mail message.
MapiAttachmentCollection Represents a collection of MapiAttachment objects.
MapiAttachmentPropertyStream Represents the property stream of attachment object.
MapiCalendar Represents the mapi calendar object
MapiCalendarAttendees Represents the mapi calendar attendees
MapiCalendarBusyStatus Enumerates the mapi calendar possible busy status
MapiCalendarClientIntent Enumerates the actions the user can taken on the Meeting object
MapiCalendarDailyRecurrencePattern Represents the daily recurrence pattern of the mapi calendar
MapiCalendarDayOfWeek Enumerates the days of week of the mapi calendar recurrence pattern
MapiCalendarEventRecurrence Represents the recurrence properties of calendar object
MapiCalendarExceptionInfo An exception specifies changes to an instance of a recurring series.
MapiCalendarIcsSaveOptions
MapiCalendarMonthlyNthRecurrencePattern Represents the monthly nth recurrence pattern of the mapi calendar
MapiCalendarMonthlyRecurrencePattern Represents the monthly recurrence pattern of the mapi calendar
MapiCalendarMsgSaveOptions
MapiCalendarOverrideFlags Specifies what data in the MapiCalendarOverrideFlags structure has a value different from the recurring series.
MapiCalendarRecurrenceCalendarType Enumerated the calendar type of the mapi recurrence
MapiCalendarRecurrenceEndType Enumerates the ending type for the recurrence.
MapiCalendarRecurrenceFrequency Enumerates mapi calendar recurrence frequency
MapiCalendarRecurrencePattern Represents the mapi recurrence pattern
MapiCalendarRecurrencePatternFactory Represents the factory of MapiCalendarRecurrencePattern
MapiCalendarRecurrencePatternType Enumerates the mapi calendar recurrence pattern types
MapiCalendarSaveOptions
MapiCalendarState Enumerates the appointment state
MapiCalendarTimeZone Represents the mapi calendar time zone information
MapiCalendarTimeZoneFlags Enumerates the individual bit flags that specify information about TimeZoneRule
MapiCalendarTimeZoneInfo Represents the mapi calendar time zone rule
MapiCalendarTimeZoneInfoCollection Represents a collection of MapiCalendarTimeZoneInfo
MapiCalendarTimeZoneRule Represents time zone rule that indicate when to begin using the Standard/Daylight time.
MapiCalendarWeeklyRecurrencePattern Represents the weekly recurrence pattern of the mapi calendar
MapiCalendarYearlyAndMonthlyRecurrencePattern Represents the yearly and monthly recurrence pattern of the mapi calendar
MapiContact Represents outlook contact information
MapiContactCollection Represents the collection of MapiContact
MapiContactElectronicAddress Refers to the group of properties that define the e-mail address or fax address for a contact.
MapiContactElectronicAddressPropertySet Specify properties for up to three different e-mail addresses (Email1, Email2, and Email3) and three different fax addresses (Primary Fax, Business Fax, and Home Fax)
MapiContactEventPropertySet Specify events associated with a contact
MapiContactGender Gender of the contact
MapiContactNamePropertySet The properties are used to specify the name of the person represented by the contact
MapiContactOtherPropertySet The properties are used to specify additional properies of contact.
MapiContactPersonalInfoPropertySet Specify other additional contact information
MapiContactPhoto Contains data and type of contact’s photo.
MapiContactPhotoImageFormat Enumerates MapiContact photo image format.
MapiContactPhysicalAddress Refers to the group of properties that define physical address for a contact.
MapiContactPhysicalAddressPropertySet Specify three physical addresses: Home Address, Work Address, and Other Address.
MapiContactProfessionalPropertySet Properties are used to store professional details for the person represented by the contact
MapiContactSaveOptions Specifies the contact save options.
MapiContactTelephonePropertySet Specify optional telephone numbers for the contact
MapiConversionOptions This class allows the user to specify additional options when converting from MailMessage to MapiMessage.
MapiDistributionList Represents the Personal Distribution List object.
MapiDistributionListContactAddressType Represents the address type of a personal distribution list member.
MapiDistributionListEntryIdType Specifies the type of EntryID.
MapiDistributionListMember Represents the members of the personal distribution list.
MapiDistributionListMemberCollection Represents a collection of MapiDistributionListMember objects.
MapiElectronicAddress Refers to the group of properties that define the e-mail address or fax address.
MapiGuidConstants Contains several guid constants defined by MSG format specification.
MapiImportance Contains a values that indicates the message importance.
MapiJournal Represents the Outlook Journal object.
MapiJournalDocumentStatus Indicates the status of document.
MapiJournalFlags Contains metadata about the Journal object.
MapiMessage Represents an Outlook Message format document that can be parsed.
MapiMessageFlags MapiMessageFlags.
MapiMessageItemBase Represents the base class for all MapiMessageItem classes and keeps common collections of mapi properties, attachments, recipients.
MapiMessageParseException This exception is thrown when errors occur in parsing MapiMessage.
MapiMessagePropertyStream Represents the property stream.
MapiMessageReader Represents a reader that can read a Microsoft Outlook Message format document.
MapiNamedProperty Represents the data type of Named Property.
MapiNamedPropertyMappingStorage Represents the named property mapping
MapiNote Represents outlook Note object (“sticky note”)
MapiObjectProperty Represents a Custom object included in Outlook Message documents.
MapiObjectType Represents the mapi object type.
MapiProperty Represents the mapi property.
MapiPropertyCollection Represents the collection of MapiProperty items.
MapiPropertyContainer Represents the base class for MapiAttachment, MapiRecipient, MapiMessage.
MapiPropertyFlags Represents flags which can be set on a MAPI property.
MapiPropertyStream Represents the property stream.
MapiPropertyTag Represents the MAPI property tags definition.
MapiPropertyType Represents the data type of MapiProperty data.
MapiRecipient Represents the recipient information in the Microsoft Outlook Message.
MapiRecipientCollection Represents a collection of MapiRecipient objects.
MapiRecipientPropertyStream Represents the property stream of recipient object.
MapiRecipientTrackStatus Represents the response status returned by the attendee.
MapiRecipientType Represent the PR_RECIPIENT_TYPE property which contains the recipient type for a message recipient.
MapiSensitivity Contains a values that indicates the message sensitivity.
MapiTask Represents the Outlook Task object.
MapiTaskAcceptanceState Indicates the acceptance state of the task.
MapiTaskFlags Contains indication flags of the Task object.
MapiTaskHistory Indicates the type of change that was last made to the Task object.
MapiTaskMode Represents the assignment statuses of the task object.
MapiTaskOwnership Indicates the role of the current user relative to the Task object.
MapiTaskPriority Represents the priority on the task.
MapiTaskState Indicates the assignment state of the Task object.
MapiTaskStatus Represents the statuses of the user’s progress on the task.
MapiTaskUsers Represents information about task users.
MapiType Contains possible MAPI property types which can be stored with message object.
MboxLoadOptions Specifies additional options when loading a Mbox storage.
MboxStorageReader A base class for any mbox-based mail storage reader.
MboxStorageWriter A base class for any mbox-based mail storage writer.
MboxoStorageReader Represents mboxo format storage reader, this format is being used by Eudora.
MboxrdStorageReader Represents mboxrd format storage reader, this format is being used by Thunderbird and other mail clients.
MboxrdStorageWriter Represents mboxrd format storage writer, this format is being used by Thunderbird and other mail clients.
MediaTypeNames Specifies the media type names for an e-mail message.
MediaTypeNames.Application Specifies the kind of application data in an e-mail message attachment.
MediaTypeNames.Image Specifies the type of image data in an e-mail message attachment.
MediaTypeNames.Text Specifies the type of text data in an e-mail message attachment.
MessageAcceptanceCallback Callback function which is being called during the conversion process.
MessageAddedEventArgs Provides data for the FolderInfo.#MessageAddedDelegate event
MessageAddedEventHandler Represents the method that will handle an FolderInfo.#MessageAddedDelegate event.
MessageFormat Represents the mail message format.It can be in eml,msg or mhtml format.
MessageInfo Represents information about message in PST.
MessageInfoBase The MessageInfo represents the E-Mail message info fetched from the mail server.
MessageInfoCollection Represents the collection of MessageInfo.
MessageInfoType Enumerates the message types.
MessageKind Represents the different kinds of messages in pst.
MessageObject Represents an Outlook message object.
MessageObjectAttachmentEntity Represents an attachment entity.
MessageObjectAttachmentsCollection Represents a collection for MessageObjectAttachmentEntity objects.
MessageObjectLoadFormat Represents available formats MessageObject could be loaded from.
MessageObjectPropertiesCollection Represents a keyed collection for MessageObjectProperty objects.
MessageObjectProperty Represents a property on a MessageObject.
MessageObjectRecipientEntity Represens a recipient entry in message object.
MessageObjectRecipientsCollection Represents a collection for MessageObjectRecipientEntity objects.
MessageObjectSaveFormat Represents available formats MessageObject could be saved to.
MessageStore Message store is the root of the PST, which is the rough equivalent of the top of a Mailbox.
MessageThreadResult Contains result for SORT ot THREAD methods See more: https://tools.ietf.org/html/rfc5256
MessageTrackingReport Represents the information to be included in the report.
MessageTrackingReportInfo Represents an information about the message that was found by using the FindMessageTrackingReport
MessageTrackingReportTemplate Enumerates the types of report to display.
Metered Provides methods to set metered key.
MhtFormatOptions Enumerates the Mht format options
MhtSaveOptions Allows to specify additional options when saving MailMessage to Mhtml format.
MhtTemplateName Defines well known names of headers for Mhtml formatting.
MhtTemplateName.Contact Defines well known names of headers of Contact for Mhtml formatting.
MhtTemplateName.Task Defines well known names of headers of Task for Mhtml formatting.
MhtmlLoadOptions Allows to specify additional options when loading MailMessage from Mhtml format.
MimeException Provides information about MIME errors
MimeHeader Represents the mime header defined in RFC 2822.
ModificationSequenceField Defines set of values for selected field to search.
MonthlyRecurrencePattern Represents a recurrence pattern of monthly recurrence type.
MsgLoadOptions Allows to specify additional options when loading MailMessage from Msg format.
MsgSaveOptions This class allows the user to specify additional settings when saving a MailMessage in the Msg(ASCII) and Msg(Unicode) format.
MultiConnectionMode Enumerate modes which indicates how client has to use multiple connections for heavy loaded operations.
NameValuePair An extended property.
NamedPropertyKind Identifies MessageObjectProperty kind.
NetworkException Thrown if there is a network connection failure.
NoteColor Specifies the suggested background color of the Note object
NoteSaveFormat Enumerates NoteSaveFormat
Notebook https://docs.microsoft.com/en-us/graph/api/resources/notebook?view=graph-rest-1.0 A OneNote notebook.
NotebookCollection Represents collection of Notebook.
NotebookLinks https://docs.microsoft.com/en-us/graph/api/resources/notebooklinks?view=graph-rest-1.0 Links for opening a OneNote notebook.
NotesStorageFacility The Notes Storage Facility (NSF) database file is used by (IBM) Lotus Notes and Domino to store different kind of objects like e-mail, appointments and documents, but also application forms and views.
NotificationMethod The method used by this notification.
NotificationType The type of notification.
NsfLoadOptions Specifies additional options when loading a NSF storage.
NullAppender Represents a do-nothing appender.
OAuthNetworkCredential Represents the NetworkCredential for OAuth authentication.
OAuthToken Contains OAuth token data such like token value, token type, expiration date.
ObjectDisposedException Represents errors that occur when an operation canceled.
ObjectIdentifier Contains object identification information
OleDocumentFormat Represents the format for OLE document.
OlmFolder Represents folder information in OLM storage.
OlmMessageInfo Represents an information about message in the OLM storage.
OlmStorage Represents Outlook for Mac storage (.OLM) file.
OnenoteOperation The status of certain long-running OneNote operations.
OperationCanceledException Represents errors that occur when an operation canceled.
OriginalMessageAdditionMode Way to include the original message in response message.
OutOfOfficeMailTip Represents OOF mail tip
OutlookCategory Represents a category by which a user can group Outlook items such as messages and events.
OutlookMessageFormat Represents outlook message format.
PageInfo Contains information about retrieved page when paging methods are used.
PageSettings The settings for the ImapClient.ListMessagesByPage method
PageSettingsAsync The settings for the ImapClient.BeginListMessagesByPage async method.
ParticipationStatus Identifies the participation status for the calendar user.
PemReader PEM format reader.
PersonalStorage Represents Personal Storage Table (.pst) file.
PersonalStorageLoadOptions Specifies additional options when loading a PST storage.
PersonalStorageQueryBuilder Represents the builder of search expression that used by pst.
PhoneCallState Phone call statuses.
PhoneNumber Represents a phone number.
PhoneNumberCategory Represents category for a phone number
PhoneNumberList List of phone numbers for a contact.
PidLidPropertyDescriptor Class contains property description information.
PidNamePropertyDescriptor Class contains property description information.
PidTagPropertyDescriptor Class contains property description information.
PipeliningMode Defines how mail client supports the pipelining
PipeliningStatus Defines pipelining status for mail client.
Pop3Client Allows applications to access and manipulate messages by using the Post Office Protocol Version 3 (POP3).
Pop3Exception Represents the exception that is thrown when the Pop3Client is not able to complete an operation.
Pop3KnownAuthenticationType
Pop3ListFields Fields that may be retrieved from the server
Pop3MailboxInfo Represents the status of the mailbox.
Pop3MessageInfo The Pop3MessageInfo represents the E-Mail message info fetched from the Pop3 server.
Pop3MessageInfoCollection Represents the information of a mail message from Pop3 server.
PostalAddress Represents a postal address.
PostalAddressCategory Represents category for a postal address
PostalAddressList List of postal addresses for a contact.
ProgressEventHandlerInfo This class represents information about conversion progress that can be used in external applicatuion to show conversion progress to end user.
ProgressEventType Type of progress event that occured.
PropertyDataType [MS-OXCDATA]: Data Structures
PropertyDescriptor Class contains property description information.
Proxy Base proxy client.
QueryField Base class for query fields.
Range Time range during which calendar should be regarded as busy.
RangeSeqSet Container with range of values to search.
ReadLinesTimeoutException Represents the exception that is thrown when a response from server can not be read within the specified time.
RecipientTrackingEvent Represents details for a specific event in the tracking report.
RecurrencePattern Represents a recurrence pattern.
RecurrenceRule Represents one recurrence or exception rule in a recurrence pattern.
RecurrenceRuleCollection Represents a collection of RecurrenceRule objects.
ReferenceAttachment This class represents a reference attachment
ReminderAction Defines the action to be invoked when an alarm is triggered.
ReminderAttachment Provides the capability to associate a document object with an alarm.
ReminderAttachmentCollection Contains collection of ReminderAttachment ReminderAttachmentobjects.
ReminderAttendee Defines an “Attendee” within a alarm.
ReminderAttendeeCollection Contains collection of ReminderAttendee ReminderAttendeeobjects.
ReminderDuration Used to identify properties that contain a duration of time.
ReminderMethods The method used by this reminder.
ReminderRelated Specify the relationship of the alarm trigger with respect to the start or end of the event.
ReminderTrigger Specifies when an alarm will trigger.
Reminders Information about the event’s reminders for the authenticated user.
ReplyBody Represents the OOF message response.
ReplyMessageBuilder Provides creation and formatting the replying messages.
ResourceHtmlRenderingEventArgs Represents additional parameters for ResourceHtmlRendering event.
ResourceHtmlRenderingHandler Provides customization of rendering resources in html.
ResourceRenderingMode Provides set various modes of rendering resources in html.
ResourceType The resource in Microsoft Graph that you’re referencing.
ResponseMessageBuilder Provides creation and formatting the forwarding and replying messages.
RestoreOptions Enumerates restore options
RestoreSettings The settings for the IEWSClient.Restore method
RuleActions Represents the set of actions that are available to a rule.
RulePredicateFlags Represents the RulePredicate flags
RulePredicates Represents rule predicate
SSPIException Represents errors that occur during SSPI execution.
SaveOptions This is an abstract base class for classes that allow the user to specify additional options when saving a MailMessage into a particular format.
SaveResourceHandler Represents the handler for HtmlSaveOptions.SaveResourceHandler
SaveResult Represents the result of saving the retrieved item.
SaveStatus Represents the status of saving the retrieved message.
SearchItemType Provides the item type values to limit search results to only a specific type of item.
Section Element of AmpAccordion.
SectionHeader Represents the heading for the section
SectionHeaderType Represents the type of heading for the section.
SectionValue Represents the content of the section.
SecurityOptions Security mode for a mail client
SendGridClient Represents the SendGrid client
SendGridClientOptions Options to set the SendGridClient parameters.
SendMessagesResult Contains result of operation with messages
SensitivityChoices Enumerates the sensitivity level types that are available for an item.
SentItemEventArgs Containing data for SentItem event.
SequenceSetBaseValue Base class for different containers for values to search.
SequenceSetField Defines set of values for selected field to search.
ServerNotificationEventArgs Contains event data for server notification.
ServicePointManager Manages the collection of ServicePoint objects.
SimpleFormatter Represents the default implementation of IFormatter interface.
SimpleSeqSet Simple container for value to search.
SizeRange Represents the size range
SmtpClient Allows applications to send messages by using the Simple Mail Transfer Protocol (SMTP).
SmtpDeliveryMethod Smtp delivery method
SmtpException Represents the exception that is thrown when the SmtpClient is not able to complete an operation.
SmtpFailedRecipientException Represents the exception which arises when the specified recipient is wrong
SmtpFailedRecipientsException Summary description for SmtpFailedRecipientsException.
SmtpKnownAuthenticationType
SmtpStatusCode Smtp status codes
SocksAuthenticationMethods The authentication methods supported by the SOCKS protocol
SocksProxy SOCKS proxy client.
SocksVersion Versions of the SOCKS protocol
SortConditions Provides the search conditions for the SORT extension.
SortingKey Sort criterias for “SORT” command See more: https://tools.ietf.org/html/rfc5256
SpamAnalyzer Class which allows applications to detect spam e-mails with self-learning Bayesian filter.
StandardFormatter Represents the class for formatting log entry messsages.
StandardIpmFolder Represents a standard interpersonal message (IPM) folders.
StorageProcessedEventArgs Provides data for the PersonalStorage.#StorageProcessedDelegate event
StorageProcessedEventHandler Represents the method that will handle an PersonalStorage.#StorageProcessedDelegate event.
StringComparisonField Represents the string search field.
SyncFolderResult Result for SyncFolder operation
SyncFolderType Folder synchronization types
SyncState Synchronization object for folder synchronization operation.
SyntaxValidatingEventArgs Provides data for the SyntaxValidating event.
SyntaxValidatingEventHandler Represents the event handler for SyntaxValidatingEvent.
TIPMethod Defines the iTIP (iCalendar Transport-Independent Interoperability Protocol) methods associated with an object.
Task Represents the exchange task information.
TaskCollection Represents a collection of Task objects.
TaskRegeneratingPattern Represents the regenerating recurrence pattern that specifies how many days, weeks, months or years after the completion of the current task the next occurrence will be due.
TaskRegeneratingType Enumerates the types of regenerating pattern.
TaskSaveFormat Enumerates TaskSaveFormat
TemplateEngine This class uses specified template to construct E-Mail messages.
TemplateRoutine Represents the routine used in the template file.
TextFormat Defines format of a text.
TgzReader The mailbox items reader of Zimbra tgz storage.
ThreadSearchConditions Provides the search conditions to retrieve email thread.
Thumbnail https://docs.microsoft.com/en-us/graph/api/resources/thumbnail?view=graph-rest-1.0 The thumbnail resource type represents a thumbnail for an image, video, document, or any item that has a bitmap representation.
ThumbnailSet https://docs.microsoft.com/en-us/graph/api/resources/thumbnailset?view=graph-rest-1.0 The ThumbnailSet resource is a keyed collection of thumbnail resources.
TimeoutException Represents the exception that is thrown when the time for operation has expired.
TimeoutReachedHandler Raised if timed out while saving.
TnefLoadOptions Allows to specify additional options when loading MailMessage from Tnef format.
TokenProvider Class TokenProvider allows to retrieve access token for mail services.
TokenProvider.Google Provides an instance of the TokenProvider for Google mail server
TokenProvider.Outlook Provides an instance of the TokenProvider for Outlook mail server
TokenType Defines OAuth token types
TrackingStringDictionary
TransferEncoding Specifies the Content-Transfer-Encoding header information.
TraversalAsposeException Represents the exception that can occur when traversing a storage.
TraversalExceptionsCallback Represents the callback method that handles the exceptions during storage traversal.
TraversalFailureKind Represents the kind of failure that can occur when traversing a storage.
UnifiedMessagingConfiguration Unified messaging configuration
UpdateSettings Update settings
UpdateTaskOptions Enumerates update task options.
Url Objects represents a URL and its category.
UrlCategory Represents category for a URL
UrlList List of urls for contact
UserConfiguration Represents user configuration
UserConfigurationName Represents user configuration name
UserRole OneNote user role
UserSettingError Represents an error from a GetUserSettings request.
UserSettingName User settings that can be requested using GetUserSettings.
VCardAgent Represents a vCard Agent property
VCardContact Represents a vCard contact
VCardDeliveryAddress Represents a vCard delivery address
VCardDeliveryAddressCollection Represents a collection of VCardDeliveryAddresses
VCardDeliveryAddressType Enumerates a vCard delivery address types
VCardEmail Represents vCard email
VCardEmailCollection Represents a collection of VCardEmails
VCardEmailType Enumerates vCard email types
VCardExplanatoryInfo Represents vCard explanatory properties
VCardFullName Represents vCard contact full name (N property)
VCardGeo Represents a global positioning of vCard contact
VCardIdentificationInfo Represents vCard identification information
VCardLabel To specify the formatted text corresponding to delivery address of the object the vCard represents.
VCardLabelCollection Represents a collection of VCardLabel
VCardOrganization Represents vCard organization properties
VCardPhoto Represents vCard photo property
VCardPhotoType Enumerates vCard photo type
VCardSaveOptions Represents vCard save options
VCardSecurity Represents a vCard security properties
VCardSound Represents a vCard sound property
VCardSoundType Enumerates a cVard sound types
VCardTelephoneNumber Represents a vCard telephone number
VCardTelephoneNumberCollection Represents a collection of VCardTelephoneNumbers
VCardTelephoneType Enumerates a vCard telephone types
VCardUrl Represents a vCard URL property
VCardUrlCollection Represents a collection of VCardUrls
VCardUrlType Enumerates url type
VCardValueLocation Enumerates the vCard property parameter ValueLocation.
VCardVersion Enumerates vCard version
ValidationPolicy Presents the policy of validating email address.
ValidationResponseCode Represents the response status of the mail validating process.
ValidationResult Present the result of the email validating process.
WebDavContactSaveOptions Specifies the contact save options.
WeeklyRecurrencePattern Represents a recurrence pattern of weekly recurrence type.
XGMThreadSearchConditions Provides the search conditions to retrieve email thread.
YearlyRecurrencePattern Represents a recurrence pattern of yearly recurrence type.

Interfaces

Interface Description
BindIPEndPointHandler Use the BindIPEndPointHandler if you need to use a specific local endpoint.
ConversionProgressEventHandler Represents signature for method that usually supplied by calling side and handles progress events.
HyperlinkRenderingCallback Provides possibility to handle rendering of hyperlink in custom style.
IAppender Implement this interface for your own strategies for printing log entries.
IAsyncResultExt Represents the extended status of an asynchronous operation.
IAttachment Represents a common attachment interface
IBaseGmailClient Interface for base class of Gmail client
IConnection IConnectionAdapter allows to manage connection to a server.
IDeliveryServiceClient Represents contract for DeliveryServiceClient
IEWSClient Represents the interface for Exchange client.
IExchangeClientBase Represents the interface for base Exchange clients.
IFormatter Represents the interface for formatting log entry messsages.
IGmailClient Represents the interface for Gmail client
IGraphClient Represents the interface for Exchange REST client.
IImapMonitoringState Holds folder monitoring state.
IMailAddress Represents a common mail address interface
IMailTransferAgent Provides the base interface for mail transfer agents.
IMapiMessageItem Base interface for all message items in Outlook
IMessage Represents a common message interface
IMessageFormatter Provides a mechanism for retrieving an object to Message formatting.
IMessageObjectPropertyContainer Defines an interface for container which contains MessageObjectProperty entries.
IMultipleServicesTokenProvider Defines interface allowing to retrieve access token.
INamedPropertyTagProvider Interface of named mapi property tag provider.
IPreferredTextEncodingProvider Defines a interface for objects that can define PreferredTextEncoding.
ITokenProvider Defines interface allowing to retrieve access token.
IgnoreExceptionsCallback Ignore Exceptions callback.
IgnoreExceptionsLogCallback Ignored Exceptions Log callback.

Enumerations

Enum Description
MailPriority Represents the mail priopity
MailSensitivity Specifies the sensitivity of a MailMessage.