Windows.ApplicationModel.Email Namespace

Supports creating and interacting with email messages, recipients, and attachments.

Classes

EmailAttachment

Represents an email attachment.

EmailConversation

Represents an email conversation.

EmailConversationBatch

Represents a group of EmailConversation objects for batch processing.

EmailConversationReader

Reads a batch of email conversations.

EmailFolder

Represents an email folder.

EmailIrmInfo

Represents email information rights management (IRM) info.

EmailIrmTemplate

Represents a template that can be used to create new EmailIrmInfo objects.

EmailItemCounts

Represents the counts for various email message attributes such as flagged, important, unread, and so on.

EmailMailbox

Represents an email mailbox located on a remote email server.

EmailMailboxAction

Provides data about a change that occurred to a mailbox.

EmailMailboxAutoReply

Represents an auto-reply message set on a mailbox.

EmailMailboxAutoReplySettings

Represents the settings for the automatic reply functionality of an email account.

EmailMailboxCapabilities

Represents the capabilities associated with an email mailbox.

EmailMailboxChange

The functionality described in this topic is not available to all UWP apps. As part of the store app submission process, Microsoft must approve your use of these APIs and provision your developer account before you can publish an app that uses them.

For more information about the Windows.ApplicationModel.Email namespace, please work with your Microsoft Account Team representative.

EmailMailboxChangedDeferral

Represents a deferred process that will halt a thread until the deferral is complete.

EmailMailboxChangedEventArgs

Represents the deferral process.

EmailMailboxChangeReader

The functionality described in this topic is not available to all UWP apps. As part of the store app submission process, Microsoft must approve your use of these APIs and provision your developer account before you can publish an app that uses them.

For more information about the Windows.ApplicationModel.Email namespace, please work with your Microsoft Account Team representative.

EmailMailboxChangeTracker

The functionality described in this topic is not available to all UWP apps. As part of the store app submission process, Microsoft must approve your use of these APIs and provision your developer account before you can publish an app that uses them.

For more information about the Windows.ApplicationModel.Email namespace, please work with your Microsoft Account Team representative.

EmailMailboxCreateFolderResult

Represents the result of a TryCreateFolderAsync operation.

EmailMailboxPolicies

Represents the encryption and signing policies associates with an email mailbox.

EmailMailboxSyncManager

The functionality described in this topic is not available to all UWP apps. As part of the store app submission process, Microsoft must approve your use of these APIs and provision your developer account before you can publish an app that uses them.

For more information about the Windows.ApplicationModel.Email namespace, please work with your Microsoft Account Team representative.

EmailManager

Allows an application to launch the email application with a new message displayed. Use this to allow users to send email from your application.

EmailManagerForUser

Represents a service that source apps can call to access email data for a specific user.

EmailMeetingInfo

Represents the information associated with a meeting.

EmailMessage

Represents an email message.

EmailMessageBatch

Represents a collection of email messages.

EmailMessageReader

Gets a batch of email messages.

EmailQueryOptions

Represents the options selected for an email mailbox query.

EmailQueryTextSearch

Represents a text search query in an email mailbox.

EmailRecipient

Represents an email recipient.

EmailRecipientResolutionResult

Represents the result of an attempt to resolve an email recipient.

EmailStore

The functionality described in this topic is not available to all UWP apps. As part of the store app submission process, Microsoft must approve your use of these APIs and provision your developer account before you can publish an app that uses them.

For more information about the Windows.ApplicationModel.Email namespace, please work with your Microsoft Account Team representative.

EmailStoreNotificationTriggerDetails

The functionality described in this topic is not available to all UWP apps. As part of the store app submission process, Microsoft must approve your use of these APIs and provision your developer account before you can publish an app that uses them.

For more information about the Windows.ApplicationModel.Email namespace, please work with your Microsoft Account Team representative.

Enums

EmailAttachmentDownloadState

Defines the states of an email attachment download.

EmailBatchStatus

Defines the states of an email batch operation.

EmailCertificateValidationStatus

Describes the result of an attempt to validate a certificate.

EmailFlagState

Defines the flag state of an email message.

EmailImportance

Defines the importance of an email message.

EmailMailboxActionKind

Defines the kind of action to be taken.

EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation

Defines the type of negotiation on encryption algorithms permitted by the server.

EmailMailboxAutoReplyMessageResponseKind

Defines the encoding schema used for automatic replies.

EmailMailboxChangeType

Defines the type of change made to the mailbox item.

EmailMailboxCreateFolderStatus

Indicates the result of a call to TryCreateFolderAsync.

EmailMailboxDeleteFolderStatus

Indicates the result of a call to TryDeleteFolderAsync.

EmailMailboxEmptyFolderStatus

Indicates the result of a call to TryEmptyFolderAsync.

EmailMailboxOtherAppReadAccess

Defines whether an application can read from a mailbox.

EmailMailboxOtherAppWriteAccess

Defines whether an application can write to a mailbox.

EmailMailboxSmimeEncryptionAlgorithm

Defines the encryption algorithm used for an email.

EmailMailboxSmimeSigningAlgorithm

Defines the algorithm used to sign an email.

EmailMailboxSyncStatus

Defines the sync status of the mailbox.

EmailMeetingResponseType

Defines the type of response to a meeting request.

EmailMessageBodyKind

Defines the format of an email message.

EmailMessageDownloadState

Defines the download status of an email message.

EmailMessageResponseKind

Defines the type of response to an email message.

EmailMessageSmimeKind

Defines the S/MIME type of an email message.

EmailQueryKind

Defines the type of email query.

EmailQuerySearchFields

Defines the field(s) by which to search a collection of email messages. Use the OR operator to combine these values together into a single bit field.

EmailQuerySearchScope

Defines the scope of a query.

EmailQuerySortDirection

Defines the order in which to sort query results.

EmailQuerySortProperty

The property by which to sort. Currently limited to date.

EmailRecipientResolutionStatus

Describes the state of an attempt to resolve an email recipient.

EmailSpecialFolderKind

Defines the email special folders.

EmailStoreAccessType

Defines the scope for store access.