2.2.2 Elements

Elements of the E-mail class are defined in five namespaces: Email, Email2, AirSyncBase, Tasks, and RightsManagement. All elements defined in the Email namespace and the Email2 namespace, as well as the top-level elements imported from the AirSyncBase namespace, Tasks namespace, and RightsManagement namespace, are specified in this document. However, elements defined in the AirSyncBase namespace are further specified in [MS-ASAIRS].

The elements are defined in the Email namespace, except where indicated by the presence of a namespace prefix, as defined in section 2.2.1. A prefix is used for an element in the Email namespace only where necessary to disambiguate the element from another one of the same name.

The following table summarizes the set of common XML schema elements that are defined by this specification. Elements that are specific to a particular operation are specified further in sections 3.1.5.2, 3.1.5.3, 3.1.5.4, 3.2.5.2, 3.2.5.3, and 3.2.5.4.

Element name

Description

email2:Bcc (section 2.2.2.9)

Specifies the blind carbon copy (Bcc) recipients of an email.

email2:IsDraft (section 2.2.2.42)

Specifies whether an email is a draft.

email2:Send (section 2.2.2.69)

Specifies whether an email is to be saved as a draft or sent.

To (section 2.2.2.79)

Specifies the list of recipients.

Cc (section 2.2.2.18)

Specifies the list of secondary recipients.

From (section 2.2.2.36)

Specifies the e-mail address of the message sender.

Subject (section 2.2.2.75.1)

Specifies the subject of the e-mail message.

ReplyTo (section 2.2.2.66)

Specifies the e-mail address to which replies will be addressed by default.

DateReceived (section 2.2.2.24)

Specifies the date and time that the message was received on the server.

DisplayTo (section 2.2.2.29)

Specifies the names of the primary recipients of the message.

ThreadTopic (section 2.2.2.77)

Specifies the topic used in conversation threading.

Importance (section 2.2.2.38)

Specifies the importance of the message, as determined by the sender.

Read (section 2.2.2.58)

Specifies whether the message has been read.

airsyncbase:Attachments (section 2.2.2.4.1)

Specifies the collection of airsyncbase:Attachment elements.

Attachments (section 2.2.2.4.2)

Specifies the collection of email:Attachment elements.

Attachment (section 2.2.2.3)

Specifies the e-mail attachment.

AttName (section 2.2.2.6)

Specifies the location of the attachment file to be retrieved from the server.

AttSize (section 2.2.2.8)

Specifies the estimated size, in bytes, of the attachment file.

AttOid (section 2.2.2.7)

Specifies the unique identifier of the attachment.

AttMethod (section 2.2.2.5)

Specifies the method in which the file was attached.

DisplayName (section 2.2.2.28)

Specifies the name of the attachment file as displayed to the user.

email2:UmAttOrder (section 2.2.2.82)

Specifies the order of electronic voice mail attachments.

email2:UmAttDuration (section 2.2.2.81)

Specifies the duration of electronic voicemail attachments.

airsyncbase:Body (section 2.2.2.10.1)

Specifies a description of the body text, along with its data.

Body (section 2.2.2.10.2)

Contains the body of an email message that is retrieved from the server.

BodySize (section 2.2.2.12)

Specifies the full size, in characters, of the email message body.

BodyTruncated (section 2.2.2.13)

Indicates whether the body of the email message was truncated when sent from the server.

MIMEData (section 2.2.2.50)

Contains the raw Multipurpose Internet Mail Extensions (MIME) data of an email message that is retrieved from the server.

MIMESize (section 2.2.2.51)

Specifies either the size, in characters, of the string returned in the MIMEData element, if the server returns untruncated MIME data, or the original size, in characters, of the MIME data, if the server returns truncated MIME data.

MIMETruncated (section 2.2.2.52)

Indicates whether the MIMEData element contains truncated data.

MessageClass (section 2.2.2.49)

Specifies the message class of this e-mail message.

MeetingRequest (section 2.2.2.48)

Specifies a meeting request accompanying an e-mail message.

AllDayEvent (section 2.2.2.2)

Specifies whether the calendar item is an all-day event.

StartTime (section 2.2.2.73)

Specifies the date and time that the meeting starts.

DtStamp (section 2.2.2.30)

Specifies the date and time that the calendar item was created.

EndTime (section 2.2.2.32)

Specifies the date and time that the meeting ends.

InstanceType (section 2.2.2.39)

Specifies the type of calendar item.

Location (section 2.2.2.46)

Specifies the location for the calendar item.

Organizer (section 2.2.2.57)

Specifies the e-mail alias of the meeting organizer.

RecurrenceId (section 2.2.2.61)

Specifies a specific instance of a recurring calendar item.

Reminder (section 2.2.2.63)

Specifies the number of seconds prior to the calendar item's start time that a reminder is displayed.

ResponseRequested (section 2.2.2.67)

Specifies whether the originator of the meeting has requested a response.

Recurrences (section 2.2.2.62)

Specifies a collection of Recurrence elements.

Recurrence (section 2.2.2.60)

Specifies a collection of Recurrence elements that describe when and how often this meeting recurs.

Type (section 2.2.2.80)

Specifies the recurrence type of the recurring meeting.

Interval (section 2.2.2.41)

Specifies the interval between recurrences of the recurring meeting.

Until (section 2.2.2.85)

Specifies the end time of a series of recurrence meetings.

Occurrences (section 2.2.2.55)

Specifies the number of occurrences before the series of recurring meeting ends.

WeekOfMonth (section 2.2.2.88)

Specifies the week of the month of the recurring meeting.

DayOfMonth (section 2.2.2.25)

Specifies the day of the month of the recurring meeting.

DayOfWeek (section 2.2.2.26)

Specifies the day of the week of the recurring meeting.

MonthOfYear (section 2.2.2.53)

Specifies the month of the year of the recurring meeting.

email2:CalendarType (section 2.2.2.15)

Specifies the type of calendar associated with the recurrence.

email2:IsLeapMonth (section 2.2.2.43)

Specifies whether the recurrence takes place in the leap month of the given year.

email2:FirstDayOfWeek (section 2.2.2.33)

Specifies the day that is considered the first day of the calendar week for this recurrence.

Sensitivity (section 2.2.2.71)

Specifies the confidentiality level of the meeting request.

BusyStatus (section 2.2.2.14)

Specifies the intended busy status for the meeting request.

TimeZone (section 2.2.2.78)

Specifies the time zone specified when the calendar item was created.

GlobalObjId (section 2.2.2.37)

Specifies a hexadecimal ID generated by the client for the meeting request.

DisallowNewTimeProposal (section 2.2.2.27)

Specifies whether recipients can propose a new meeting time.

email2:MeetingMessageType (section 2.2.2.47)

Specifies the type of the meeting message.

InternetCPID (section 2.2.2.40)

Specifies the original code page ID from the MIME message.

Flag (section 2.2.2.34)

Specifies the flag associated with the item, along with the item's current status.

Status (section 2.2.2.74)

Specifies the current status of the flag.

FlagType (section 2.2.2.35)

Specifies the type of the flag.

tasks:DateCompleted (section 2.2.2.23)

Specifies the date on which the flagged item was completed.

CompleteTime (section 2.2.2.19)

Specifies the time at which the flagged item was marked as finished.

tasks:StartDate (section 2.2.2.72)

Specifies the start date of the flagged item.

tasks:DueDate (section 2.2.2.31)

Specifies the due date of the flagged item.

tasks:UtcStartDate (section 2.2.2.87)

Specifies the Coordinated Universal Time (UTC) value of the local tasks:StartDate.

tasks:UtcDueDate (section 2.2.2.86)

Specifies the UTC value of the local tasks:DueDate.

tasks:ReminderSet (section 2.2.2.64)

Specifies whether a reminder has been set for this flagged item.

tasks:ReminderTime (section 2.2.2.65)

Specifies the date and time that the reminder is scheduled to occur.

tasks:OrdinalDate (section 2.2.2.56)

Specifies the time at which the client set the flag.

tasks:SubOrdinalDate (section 2.2.2.76)

Specifies a string used to sort items.

tasks:Subject (section 2.2.2.75.2)

Specifies the subject of the flag as it would appear in a task list.

airsyncbase:NativeBodyType (section 2.2.2.54)

Specifies the format in which the item is stored on the server.

ContentClass (section 2.2.2.20)

Specifies the content class of the data.

email2:UmCallerID (section 2.2.2.83)

Specifies the callback telephone number of the person who called or left an electronic voice message.

email2:UmUserNotes (section 2.2.2.84)

Specifies user notes related to an electronic voice message.

email2:ConversationId (section 2.2.2.21)

Specifies a unique identifier for a conversation.

email2:ConversationIndex (section 2.2.2.22)

Specifies a set of dates and times used by clients to generate a conversation tree view.

email2:LastVerbExecuted (section 2.2.2.44)

Specifies the last action, such as reply or forward, which was taken on the message so that the client can display the related icon.

email2:LastVerbExecutionTime (section 2.2.2.45)

Specifies the time when the email2:LastVerbExecuted was performed on the message.

email2:ReceivedAsBcc (section 2.2.2.59)

Specifies whether the recipient was blind carbon copied on a message.

email2:Sender (section 2.2.2.70)

Specifies the user that actually sent the message when the message was not sent by the user identified by From.

Categories (section 2.2.2.16)

Specifies the user-selected categories for this message.

Category (section 2.2.2.17)

Specifies the category for this e-mail item.

airsyncbase:BodyPart (section 2.2.2.11)

Specifies the unique message part of the requested message along with other meta-data properties.

email2:AccountId (section 2.2.2.1)

Specifies the ID of the account that received the message.

rm:RightsManagementLicense (section 2.2.2.68)

Specifies the rights management settings.