Class for accessing Mailbox (.mbx) files.
Inheritance Hierarchy
SystemMarshalByRefObject
IMailAPI_NETMailbox
Namespace: IMailAPI_NET
Assembly: IMailAPI_NET (in IMailAPI_NET.dll) Version: 1.0.0.0
Syntax
The Mailbox type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Mailbox | Initializes a new instance of the Mailbox class | |
Mailbox(String) |
Loads the mailbox based on the passed in path
| |
Mailbox(String, String) |
loads a mailbox based on the passed in path. The relative path (display path) is only stored
|
Methods
Name | Description | |
---|---|---|
AddMessage(String) | ||
AddMessage(StringBuilder) | ||
AddMessageFile |
Add a message to the mailbox - in this case the string points to a file.
| |
AutoResponderClearRecipients |
Clear the recipients list for the Auto Responder for this Mailbox
| |
AutoResponderDelete |
Remove the Auto Responder from this mailbox.
| |
Compare | ||
CompareTo | ||
CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) | |
Delete | ||
DeleteAllMessages |
Deletes all messages in a mailbox
| |
DeleteMessages(String, Boolean) |
Deletes a list of messages passed in the string. IDs can be either index or
uidl. If UIDL, bByUIDL should be set to true
| |
DeleteMessages(UInt32, Boolean) |
Deletes a list of messages passed in the UINT array. IDs can be either index or
uidl. If UIDL, bByUIDL should be set to true
| |
DeleteUid | ||
DeleteWebData | ||
Equals | (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
GetMessage(UInt32, Boolean) | ||
GetMessage(UInt32, MbxMessage, Boolean) |
Loads a messages based on the passed in ID
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
MessageIsUnread | ||
Rename | ||
SetMessageAllowImages | ||
SetMessageAnswered | ||
SetMessageAttached | ||
SetMessageDraft | ||
SetMessageFlagged | ||
SetMessageForwarded | ||
SetMessageRead | ||
SetMessageReceipt | ||
SetMessageReread | ||
ToString | (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
AutoResponderEnabled |
Gets or sets a value indicating whether the Auto Responder for this mailbox is enabled.
| |
AutoResponderExists |
Gets a value indicating whether an Auto Responder exists for this mailbox.
This will check to see if the any one of the 4 Auto Responder files (.inf,
.old, .fwd, and .oldfwd) exist. Returns true if at least one of these
files exists.
| |
AutoResponderForward |
Gets or sets the Forwarding address used by the Auto Responder for this Mailbox.
| |
AutoResponderMessage |
Gets or sets the message string the Auto Responder for this Mailbox will respond with.
| |
AutoResponderRecipients |
Gets a string array of addresses who have recieved a response from the Auto Responder for this Mailbox
| |
DateCount | ||
FirstUnread | ||
Flags | ||
FullDirPath |
Gets the full path to the directory where all files for this mailbox are kept.
| |
FullPath | ||
Guid | ||
IsDirectory | ||
LastAccess | ||
LastRead | ||
LastUIDL | ||
MbxFileAccessed | ||
MbxFileCreated | ||
MbxFileExists | ||
MbxFileModified | ||
MbxFileSize | ||
MessageCount | ||
Name | ||
RelativePath | ||
Size | ||
UidFileAccessed | ||
UidFileCreated | ||
UidFileExists | ||
UidFileModified | ||
UidFilePath | ||
UidFileSize | ||
UnreadCount | ||
Validity | ||
WebDataFileAccessed | ||
WebDataFileCreated | ||
WebDataFileExists | ||
WebDataFileModified | ||
WebDataFilePath | ||
WebDataFileSize |
See Also