Spire.Email Class Outlook Note. Represents an Outlook message format document. Sets the messageImpl flags. The messageImpl flags. SaveToFile message in TNEF format. The stream where a messageImpl will be saved to. SaveToFile message in TNEF format. Name of the file where a messageImpl will be saved to. Saves the specified file name. Name of the file. Saves the specified stream. The stream. Sets the content of the body. Dispose Gets the ImportanceType. Gets the Sensitivity. The sensitivity. Gets or sets the RTF formatted message text. Gets the of the message converted to HTML. Gets the type of the body. The type of the body. Gets or sets the reply to names. Gets the message text. Gets normalized subject of the message. Gets a list of the display names. Gets a prefix of the display name. Gets the display name for the message. Gets a list of the display names of any carbon copy (Cc) message recipients. Gets a list of the display names of any blind carbon copy (BCC) message recipients. Gets or sets the message sender's e-mail address. Gets the message sender's e-mail address type. Gets or sets the message sender's display name. Gets the transport-specific message envelope information. Gets the message id of the message. Gets the topic of the first message in a conversation thread. Gets or sets the e-mail address for the messaging user represented by the sender. Gets the address type for the messaging user represented by the sender. Gets or sets the display name. Gets a subject prefix on a message. The string that represents subject prefix. Gets or sets the subject of the message. Gets a case-sensitive string that identifies the sender-defined message class, such as IPM.Note. Gets the attachments in the message. The attachment collection. Gets the recipients of the message. The collection of recipients. Gets or sets the date and time Gets or sets the date and time was delivered Gets the transport message OutlookHeaders Gets the message flags. The messageImpl flags. Gets the code page. The code page. Constructor Constructor The from address The to address The subject The body content Constructor The from address of the message The to address of the message The subject of the message The body content of the message Indicates use unicode or ascii encoding Load outlook message from mail message. Load outlook message from mail message. Mail message object Is uncode message Load outlook message from file. Load outlook message from stream. Load outlook message from tnef File Load outlook message from tnef stream. Initializes a new instance of the OutlookNote class. Gets or sets color. Gets or sets height. Gets or sets left position. Gets or sets top position. Gets or sets width. Gets creation date. Indicates the acceptance state of the task. Not assigned. None. Accepted. Declined. Address information for a contact. Constructor Indicates whether the address is mailing address Gets or sets the street portion of the address for the contact. Gets or sets the city portion of the address for the contact. Gets or sets the state code portion of the address for the contact Gets or sets the postal code portion of the address for the contact Gets or sets the country/region portion of the address for the contact. Gets or sets the country/region code portion of the address for the contact Gets or sets the complete address of the contact. Gets or sets the post office box portion of the other address for the contact. Represents information for a time zone. Indicates whethere there is effective timezone. Gets or sets the identifier of the time zone. Gets or sets the difference in minutes of between the local time in this time zone and the Coordinated Universal Time (UTC). Gets or sets the time offset in minutes from the Bias to account for standard time in this time zone. Gets or sets the date and time in this time zone when time changes over to daylight time in the current year. Gets the date and time in this time zone when time changes over to daylight time in the current year. Gets the date and time in this time zone when time changes over to standard time. Calendar type of the recurrence The default value for the calendar type Gregorian Gregorian U.S. Japanese Emperor Era Taiwan Korean Tangun Era Hijri (Arabic Lunar) Thai Hebrew lunar Gregorian Middle East French Gregorian Arabic Gregorian transliterated English Gregorian transliterated French Japanese lunar Chinese lunar Saka Era calendar Lunar ETO Chinese Lunar ETO Korean Lunar Rokuyou Korean lunar Um Al Qura The ending type for the recurrence. Gets or sets the period. Gets or sets the frequency of the recurring series. Gets or sets the first day of the week. Gets or sets the number of occurrences. Gets or sets the type of recurrence pattern. Gets or sets the type of calendar. Gets or sets the ending type for the recurrence. Class to communicate with a Post Office Protocol Version 3 (POP3) server. Creates a new instance of the class Initializes a new instance of the class The host name The user name The password Initializes a new instance of the class The host name The por number The user name The password Begins an asyncronous receiving all messagesImpl Connect server. Disconnect server Deletes a messageImpl The serial number Deletes all message. WaitingOnOthers for command execute finish. Gets all messages info. The messageImpl collection Gets all message UIDs (unique identifiers) The serial number Gets a messageImpl from the POP3 server The serial number Gets message count from the mailbox. Gets the occupied size of the mailbox. Connects to the server and authorizes Connects to the server and authorizes Disconnects from the server Sends the presence command. Rolls back the current transaction Save message to file. The sequence number The file name Save message to file. The sequence number The stream to be saved Gets or sets whether use SSL. An address of the server Value cannot be null A password to authenticate on the server A number of the TCP server port Specifies time in milliseconds to wait a response while receiving packets from the server A username to authenticate on the server Represents folder in Outlook. Folder properties. The Pst Parser. Entry id of folder. Node Id of Folder PC. Initializes a new instance of the class. Gets entry id as string. Gets collection of subfolders. The OutlookFolder collection. Get subfolder. Name of subfolder. A OutlookFolder object. Exposes the enumerator, which supports an iteration of subfolders in folder. , that represents an enumerator that iterates through a subfolders in folder. Exposes the enumerator, which supports an iteration of messagesImpl in folder. , that represents an enumerator that iterates through a message item in folder. Enumerates the entryID of messagesImpl. Adds the new sub folder. Adds the new sub folder. Adds new messageImpl to folder. Remove item by entry id. Changes display name Gets display name. Gets e full path of folder Gets item count. Gets unread item count. Indicates whether this folder has sub folders. Gets count of sub folders. Gets container class Gets the last modification time. Indicates whether has last modification time property. Gets the entry identifier. Gets or sets node Id of Folder PC. Indicates the task status. the task is not started. the task is in progress. the task is completed waiting on others deferred work None Represents an IMAP Mailbox. Initializes a new instance of class A mailbox folder Initializes a new instance of class A mailbox folder A value indicating whether the folder is readonly Indicates whether the folder has flags Gets the name of the folder. Gets the number of message in the mailbox. Gets the number of message that recent flag. Gets the number of messages which do not have the seen flag set. Subfolders of the current folder Messages stored in this folder Gets whether the folder can be selected Gets a value indicating whether it is marked. Gets the unique identifier validity value. Gets the next unique identifier value. Represents Pop3 mssage Info Gets the size of the message. Gets the Sequence Number of the message. Gets the Unique Id of the message. The unique id. Authentication types Represents a meeting, a one-time appointment, or a recurring appointment or meeting. Initializes a new instance of the OutlookAppointment class. SaveToFile as appomentment format. SaveToFile as appomentment format. Gets id of appointment. Gets message class. Gets or sets busy status. Gets or set end date and time. Gets or set start date and time. Gets or sets a value indicating whether this instance is all day event. Gets or sets the clients intention. Gets or sets a value indicating whether this instance is reminder set. Gets or sets location. Indicates the status of an appointment or meeting. Gets the recurrence pattern. Gets or sets the start date time zone. Gets or sets the end date time zone. Indicates whether object is a counter proposal. Indicates True if the sender would like a response to the meeting request for the appointment. Indicates the ownership state of the task. Task has not yet been assigned to a user. Task has been delegated to another user. Task is assigned to the current Outlook user. None Ccalendar recurrence pattern types Daily recurrence. Weekly recurrence. Monthly recurrence. Month-end recurrence. Nth month pattern. Monthly recurrence in the Hijri calendar The event has an every nth month pattern in the Hijri calendar. Month end recurrence in the Hijri calendar. Represents the outlook object type. AddressBookContainer AddressBook AttachmentImpl DistributionList Folder Form MailUser Message ProfileSelection Session Status MessageStore None Collection of mail messagesImpl Initializes a new instance of the ImapMessageCollection class. Adds the messageImpl to collection. The messageImpl to be added. Remove specifed ImapMessage object from this collection. The ImapMessage object to be remove. False if this collection doesn't contains specified object.True if removed successfully. Remove a ImapMessage in specified index from this collection. The index of the messageImpl to be remove. Insert the specified ImapMessagInfo object at the specified index. The index that the specified object will be inserted into. The ImapMessagInfo object to be inserted. Gets an object that can be used to synchronize access to the collection. Represents a Imap message object. Gets the list of addresses of others who are to receive the messageImpl. Primary recipient(s) Gets the time when the message was written (or submitted) Gets author or person taking responsibility for the message. Return true if message has \Answered flag and false otherwise。 Return true if message has \Deleted flag and false otherwise Return true if message has \Draft flag and false otherwise Return true if message has \Flagged flag and false otherwise Return true if message has \Recent flag and false otherwise Return true if message has \Seen flag and false otherwise The size of the message in bytes Gets the list of addresses that should receive replies to this message. Gets the sender of this message. Gets a relative position from 1 to the number of messages in the mailbox. The sequence number. Gets the subject of the message. Gets primary recipient(s) Gets a unique identifier of the message. Represents component for access smtp servers Initializes the internal structures of the created object Initializes the internal structures of the created object Initializes the internal structures of the created object URL of host The tcp port number Initializes the internal structures of the created object URL of host The user name The password Connection Protocols Initializes the internal structures of the created object URL of host The tcp port number The user name The password Connection protocols Initializes the internal structures of the created object URL of host to connect to TCP port for connection Username to login to the SMTP server Password to login to the SMTP server Initializes the internal structures of the created object URL of host to connect to TCP port for the connection Username to login to SMTP server Password to login to SMTP server Specifies using SSL during the connection Starts an asyncronous sending of a message A message to send Starts an asyncronous sending of specific messagesImpl. Messages to be sent called when sending process finishes WaitingOnOthers for command execution finish. WaitingOnOthers for command execution finish. Sends a message. message to be sent Sends a message. Source e-mail address ResultType e-mail address Subject of the message Text of the message Sends messagesImpl. Messages to be sent. Specifies using TLS/SSL during the connection Gets or sets the mail encoding. Indicates whether use OAuth Gets or sets access token. An address of the server A password to authenticate on the server A number of the TCP server port Specifies time in milliseconds to wait a response A username to authenticate on the server Represents an Outlook message format document. Constructor Represents a Content-Type header. Initializes a new instance of the class. Initializes a new instance of the class. Type of the content. Returns a that represents this instance. A that represents this instance. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Parses this content type Gets or sets the value of the boundary parameter included in the Content-Type header. A string that contains the value of boundary parameter. Gets or sets the value of the charset parameter. A string that contains the value of charset parameter. Gets or sets the internet media type. A String that contains the media type. Gets or sets the value of the name parameter. A String that contains the name. Gets the dictionary that contains the parameters. A StringDictionary that contains name and value pairs. Gets a value indicating whether content type is changed. true if content type is changed; otherwise, false. Indicates the message importance. Low importance. Normal importance. High importance. None Represents an e-mail attachment Initializes a new instance of the class. Full path to the attached file on the local disk Initializes a new instance of the class. The stream object Initializes a new instance of the class. The stream object Attachment name Initializes a new instance of the class. Full path to the attached file on the local disk Content type of the attachment Initializes a new instance of the class. The stream object Content type of the attachment Gets or sets data. Gets or sets content id. Gets or sets content type. Gets or sets dispostion type. Gets or sets file name for an attachment. Gets or sets file size for an attachment. Outlook Message Flags. The message is marked as having been read. The outgoing message has not been modified since the first time that it was saved. The message is still being composed. The messaging user sending was the messaging user receiving the message. The message has at least one attachment. Associated. The message includes a request for a resend operation with a non-delivery report. A read report needs to be sent for the message. A nonread report needs to be sent for the message. The messageImpl has been read at least once. Class outlook contact. Initializes a new instance of the OutlookContact class. Save as vcard. Save as vcard Gets or set assistent name. Gets or set birthday. Gets or sets business adddress. Gets or set business fax. Gets or sets business home page. Gets or sets business phone. Gets or sets the second business phone. Gets or sets the callback phone. Gets or sets the car phone. Gets or sets the mobile phone. Gets or sets the company main phone. Gets or sets the company name. Gets or sets the computer network name. Gets or sets the customer id. Gets or sets the department name. Gets or sets the display name. Gets or sets the display name prefix. Gets or sets the email address. Gets or sets the second email address. Gets or sets the third email address. Gets or sets file as. Gets or set ftp site. Gets or sets gender. Gets or set generation. Gets or sets given name. Gets or sets goverment id. Gets or sets hobbies. Gets or sets the home address. Gets or sets the home fax. Gets or sets the home phone. Gets or sets the second home phone. Gets or sets the Initials. Gets or sets instant messenger address. Gets or sets internet free busy address. Gets or sets the isdn number. Gets or set manager name. Gets or sets the middle name. Gets or sets the nick name. Gets or sets the office location. Gets or sets the other address. Gets or sets the other phone. Gets or sets the pager phone. Gets or sets personal home page. Gets or sets primary fax. Gets or sets primary phone. Gets or sets profession. Gets or sets radio phone. Gets or sets the spouse name. Gets or sets the surename. Gets or sets the telex number. Gets or sets title. Gets or sets the tty or TDD phone. Gets or sets the wedding anniversary. Represents a collection of OutlookAttachment objects. The owner messageImpl. Initializes a new instance of the class. Initializes a new instance of the OutlookAttachmentCollection class. Adds the new attachment. Adds an object to the end of the . Inserts an element into the at the specified index. Gender of the contact None Female Male Class Outlook Journal. Initializes a new instance of the OutlookJournal. Gets the duration. Gets or sets end time. Gets or sets start time. Gets or sets status. Indicates whether has attachment. Represent recipient type for a message recipient. Bcc. Cc Originator P1 Submitted To None. Indicates the message sensitivity. The message has no special sensitivity. The message is personal. The message is private. The message is confidential. Defines the modes of a Task. None The task is a task assignment request The task assignment request was accepted The task assignment request was declined The task has been updated The task is self delegated Mail message format type. Eml Emlx Mhtml Msg Represents the information of a mail message from Pop3 server. Initializes a new instance of the Pop3MessageInfoCollection class. Represents a user or resource in Outlook, generally a mail message addressee. Gets or sets the display name of the message Gets the type of the address of the message. Gets or sets the email address of the message. Gets the organization email address. Gets the type of the recipient or sender. Gets the type of recipent. Gets the code page. Represents an outlook pst or ost file. Load outlook file (pst or ost) from disk. The file name Load outlook file (pst or ost) from stream. Load outlook (pst or ost) file from disk. Load outlook (pst or ost) file from stream. Stream to load Gets root outlookFolder. Gets outlookFolder by outlookFolder name. The outlookFolder name Gets outlookFolder by outlookFolder id. The outlookFolder id Gets list of folders. Gets message by specific message id. The message id Gets mail box root outlookFolder. Gets list of message. Gets list of outlookFolder. Gets display name. The intent of an appointment The user is the owner of the Meeting object's The user is a delegate acting on a Meeting object in a delegator's Calendar folder. The user deleted the Meeting object with no response sent to the organizer The user deleted an exception to a recurring series with no response sent to the organizer AppointmentImpl accepted as tentative AppointmentImpl accepted AppointmentImpl declined The user modified the start time The user modified the end time The user changed the location of the meeting The user declined an exception to a recurring series The user declined an exception to a recurring series The user canceled an exception to a recurring serie Represents the collection of header fields Contains the OutlookHeaders (string headerKey, ArrayList headerValue) Constructor Constructor Clear all values. Get key. Gets value by index. Gets value by name. Gets values by name. Add new item. Add new item. Add new item. Gets a containing all header in collections Gets a count of OutlookHeaders Gets value by name. Gets value by index. Represents a document or link to a document contained in an Outlook item. SaveToFile attachment content. The file name to save. SaveToFile attachment content. The stream to save. Gets a filename extension that indicates the document type of an attachment. Gets the file name of the attachment. The file name. Gets an integer value indicating the size (in bytes) of the attachment. Gets an attachment's long filename and extension, excluding path. The long file name. Gets an attachment's long path name. Gets the display name of the ole object in an attachment. The display name. Gets formatting information about a Multipurpose Internet Mail Extensions (MIME) attachment. The mime tag. Gets the encoding. Gets the rendering. Gets or sets binary attachment data. The binary data. Gets the content. The content. Gets the code page. The code page. Indicates the status of the meeting. The meeting has been scheduled. The meeting request has been received. The scheduled meeting has been cancelled. Specifies the suggested background color of the Note object Connection Protocols Default Connection Protocol Ssl Connection Protocol StartTls Connection Protocol Class Outlook task. Initializes a new instance of the OutlookTask class. Gets or sets actual work. Gets or sets assignment status. Gets or sets last update date time. Gets or sets date when the user completed work on the task. Gets or sets the state of the delegation. Gets or sets due date. Gets a value indicating whether this instance is complete. Gets or sets the name of task owner. Gets or sets delegator. Gets or sets ownership. Gets or sets progress. Gets or sets Recurrence. Gets or sets start date. Gets or sets status of task. Gets or sets the total work. The content type of message body. The plain text. The html type. The rtf type. Represents the status of document. None Indicates whether journalized item was printed during journaling. Indicates whether journalized item was saved during journaling. Indicates whether journalized item was routed during journaling. Indicates whether the document was posted during journaling. Calendar recurrence frequency Daily frequency Weekly frequency Monthly frequency Yearly frequency Contains a collection of Recipient objects for an Outlook item. Initializes a new instance of the class. Adds the new recipient. Adds the new recipient. Adds an object to the end of the . The object to be added to the end of the . The value can be null for reference types. Inserts an element into the at the specified index. Represents collection of OutlookFolder. Represents the e-mail address for a contact. Constructor Constructor Constructor Display name Address type Email address Constructor Email address Indicates whether instance is empty Gets or sets the user-readable display name for the e-mail address Gets or sets the diaplay name of email address. Gets or sets the address type of the contact. Gets or sets the e-mail address of the contact. Represents the address of a message. Initializes a new instance of the class. The mail address. Initializes a new instance of the class. The mail address. The display name. Initializes a new instance of the class. Sets encoding for dysplay name Determines whether the specified value has extended maibox address chars. The value. true if the specified value is extended maibox address char; otherwise, false. Gets or sets a display name. Gets the username. Gets the host of the address. Gets or sets the e-mail address. Provides a container for a collection of ImapFolder objects. Adds the ImapFolder to the ImapFolderCollection. The ImapFolder object. Remove a ImapFolder at specified index. The zero-based index of the ImapFolder to remove. Gets an object that can be used to synchronize access to the collection. The user's availability is based on scheduled appointments. The user is available. The user has a tentative event scheduled. The user is busy. The user is out of office. None _impl to interact with email server by IMAP4 protocol Creates a new instance of class Creates a new instance of class, specifies the server and the port to connect to. Creates a new instance of class, specifies the server and the port to connect to. The host name The port number Creates a new instance of class, specifies the server and the port to connect to. The host name The user name The password Connection Protocols Creates a new instance of class, specifies the server and the port to connect to. The host name The port number The user name The password Connection protocols Creates a new instance of class, specifies the server and the port to connect to. The host name The user name The password Connection Protocols Creates a new instance of class, specifies the server and the port to connect to. The host name The port number The user name The password Connection Protocols Creates a new instance of class, specifies the server and the port to connect to. The host name The port number The user name The password RemoteCertificateValidationCallback Begins an asynchronously copies a messageImpl from the source folder into the ResultType folder. The messageImpl sequence number The name of folder A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously creates a new folder. A name of the folder to be created A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously delete a new folder. A name of the folder to be deleted A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously delete marked messagesImpl. A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously requests OutlookHeaders of all messagesImpl in the specified folder. A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously requests a messageImpl. The messageImpl sequence number A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronous getting folder collections. A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously getting an amount of messagesImpl in the specified folder. The folder name A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously starts the authentification. A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously connect server. A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously disconnect server. A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously marks a sequence of messagesImpl with deleted state. The sequence no A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously marks a sequence of messagesImpl with seen state. The sequence number A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously resets the "IsDeleted" flag. The sequence number A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously resets the seen state for a messageImpl. The sequence number A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously rename the folder. The old folder name The new folder name A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously query collection of messagesImpl. The mail query A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously subscribes the specified folder. The folder name A delegate which will handle results of the command execution The object which can be used to monitor the execution state. Begins an asynchronously unsubscribes specified folder. Copies a messagesImpl from the source folder into ResultType folder. The sequence number The ResultType folder name Copies a messagesImpl from the source folder into ResultType folder. The uid of messageImpl. The ResultType folder name Creates a new folder The folder name. Deletes an existing folder. The folder name Removes all marked deleted messagesImpl. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Waiting on others for command execution finish. Gets OutlookHeaders of all messagesImpl in the specific folder Gets attachment from the server The sequence number Attchment name AttachmentImpl object Gets a messageImpl from the server uid Gets a messageImpl from the server The sequence number Gets a collection of mailboxes from the server Gets an amount of messagesImpl in the specific folder Gets a messageImpl text without attachments from the server The sequence number Mail messageImpl Authenticates user to the server Connection to the server Disconnect to the server Marks a messagesImpl with the delete state The sequence number Marks a messagesImpl with the seen state The sequence number Resets the deleted state for a specific messageImpl. The sequence number Resets the read state for a specific messageImpl. The sequence number Renames an existing folder. The folder name to be renamed The new folder name Searches messagesImpl in folder that match the query criteria. Sets a current active folder on the server Sets INBOX as active folder on server Subscribes to the specified folder. The folder name Unsubscribes from the specified folder. The folder name Specifies using TLS/SSL during the connection Indicates whether use OAuth Gets or sets access token. An address of the server A password to authenticate on the server A number of the TCP server port Specifies time in milliseconds to wait a response. Gets active folder. A username to authenticate on the server Class represent a Message object Initializes a new instance of Message object From address To address Initializes a new instance of Message object From address To address Initializes a new instance of Message object From address To address Load message from file. Load message from stream. stream to load Message format Load message from stream. file name message format Saves message to file. The file name SaveToFile message to stream Stream to be saved Message format Saves message to file File name to be saved Message format Returns a list with attachment. Returns a list with BCC recipients. Returns the body of the message in html format. Returns the body of the message in plain text format. Gets or sets encoding of body text. Gets or sets colllection of Cc recipients. Gets or sets date of message. Gets or sets from address. Returns the ID of the message. OutlookHeaders of the Message. Gets or sets list to reply to addresses. Gets or sets sender address. Gets or sets subject. eturns the list of recipients in the message.