The WebmailHandler type exposes the following members.

Constructors

  NameDescription
WebmailHandler
Initializes a new instance of the WebmailHandler class

Methods

  NameDescription
AddDomain
Adds the domain to the system.
AddMailAccount
AddMailbox
Adds a new Mailbox under the specified parent Mailbox.
AddMailServer
Adds a new mailserver to the database backend.
AddMessage
Adds the specified LocalMessage to the specified Mailbox.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetAttachments
Gets the AttachmentCollection for a specified ServerMessage.
GetAttachmentStream
Gets a Stream for the specified ServerAttachment.
GetDomain
Get domain by ID
GetDomainByDomainName
Get domain by domain name
GetDomainByMailAccount
Get the domain for a specific mail account
GetDomains
Gets a DomainCollection of the configured Domains.
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetHTMLBody
Gets the HTML body from the specified ServerMessage.
GetInternalMailAccount
Gets the MailAccount associated with the specified User.
GetMailAccount
GetMailAccountsOverloaded.
GetMailAccountStatusOverloaded.
GetMailServerOverloaded.
GetMailServers
Gets all mail servers
GetMessage
Gets a ServerMessage based on message Id and the Mailbox.
GetMessagesOverloaded.
GetQuotaStats
Gets quota information for a given account.
GetRootMailbox
Gets the root Mailbox for the specified account.
GetTextBody
Gets the text body of the specified ServerMessage.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
MoveMessage
Moves a ServerMessage to a specified Mailbox.
RemoveDomain
Permanently remove the specified domain
RemoveMailAccount
RemoveMailbox
Removes the specified Mailbox
RemoveMailServer
RemoveMessage
Remove a specified ServerMessage.
SearchOverloaded.
SendMessageOverloaded.
SetQuota
Set the quota for the given account
SoftRemoveMailAccount
Soft-Removes an account, will not be permanently deleted (this disables the account)
SoftRestoreMailAccount
Restore a previously soft-removed account (this reenables the account)
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
UpdateDomain
Update the provided domain
UpdateMailAccount
UpdateMailAccountDomain
Changes the domain for a mail account.
UpdateMailServer
Saves the changed properties of the specified mailserver.
UpdatePassword
Update the password on the IMAP server for the given account
UpdateServerMessage
Updates Server Message

Events

  NameDescription
MailAccountAdded
Event that is fired when a new MailAccount is created
MailAccountRemoved
Event that is fired when a MailAccount is removed
MailboxAdded
Event that is fired when a new Mailbox is added
MailboxRemoved
Event that is fired when a Mailbox is removed
MessageAdded
Event that is fired when a LocalMessage is added to a Mailbox
MessageRemoved
Event that is fired when a ServerMessage is removed
MessageSent
Event that is fired when a LocalMessage is sent

See Also