Mailbox Members

Include Protected Members
Include Inherited Members

Represents a mailbox in a Microsoft Exchange Server 2010 installation.

The Mailbox type exposes the following members.

Constructors

  Name Description
Public method Mailbox() Initializes a new instance of the Mailbox class.
Public method Mailbox(ADUser) Initializes a new instance of the Mailbox class for the specified mailbox user.

Top

Properties

  Name Description
Public property AcceptMessagesOnlyFrom Gets or sets the mailbox users, mail users, and mail contacts who can send email messages to the recipient. (Inherited from MailEnabledRecipient.)
Public property AcceptMessagesOnlyFromDLMembers Gets or sets the distribution groups whose members are allowed to send email messages to the recipient. (Inherited from MailEnabledRecipient.)
Public property AcceptMessagesOnlyFromSendersOrMembers Gets or sets the users, contacts, or distribution groups who can send email messages to the recipient. (Inherited from MailEnabledRecipient.)
Public property AddressBookPolicy
Public property AddressListMembership Gets the address lists of which this recipient is a member. (Inherited from MailEnabledRecipient.)
Public property Alias Gets or sets the alias of the recipient. (Inherited from MailEnabledRecipient.)
Public property AntispamBypassEnabled Gets or sets a value that indicates whether anti-spam processing should be used on the mailbox.
Public property ArbitrationMailbox Gets the mailbox that is used to manage the moderation process. (Inherited from MailEnabledRecipient.)
Public property ArchiveDatabase
Public property ArchiveDomain
Public property ArchiveGuid Gets the unique archive identifier for the mailbox.
Public property ArchiveName Gets or sets the name of the archive mailbox.
Public property ArchiveQuota Gets or sets the maximum size of the archive mailbox.
Public property ArchiveStatus
Public property ArchiveWarningQuota Gets or sets the mailbox size at which a warning message is sent.
Public property AuditAdmin
Public property AuditDelegate
Public property AuditEnabled
Public property AuditLogAgeLimit
Public property AuditOwner
Public property BypassModerationFromSendersOrMembers Gets the senders for whom moderation is bypassed. (Inherited from MailEnabledRecipient.)
Public property CalendarRepairDisabled Gets or sets a value that indicates whether calendar items in this mailbox will be repaired by the Calendar Repair Assistant.
Public property CalendarVersionStoreDisabled Gets or sets a value that indicates whether changes to calendar items are logged.
Protected property CloneableEnabledStateProperties (Overrides ADPresentationObject.CloneableEnabledStateProperties.)
Protected property CloneableOnceProperties (Overrides ADPresentationObject.CloneableOnceProperties.)
Protected property CloneableProperties Gets the properties required to create a copy of this mailbox instance. (Overrides ADPresentationObject.CloneableProperties.)
Public property CustomAttribute1 Gets or sets a custom attribute of the recipient. (Inherited from MailEnabledRecipient.)
Public property CustomAttribute10 Gets or sets a custom attribute of the recipient. (Inherited from MailEnabledRecipient.)
Public property CustomAttribute11 Gets or sets a custom attribute of the recipient. (Inherited from MailEnabledRecipient.)
Public property CustomAttribute12 Gets or sets a custom attribute of the recipient. (Inherited from MailEnabledRecipient.)
Public property CustomAttribute13 Gets or sets a custom attribute of the recipient. (Inherited from MailEnabledRecipient.)
Public property CustomAttribute14 Gets or sets a custom attribute of the recipient. (Inherited from MailEnabledRecipient.)
Public property CustomAttribute15 Gets or sets a custom attribute of the recipient. (Inherited from MailEnabledRecipient.)
Public property CustomAttribute2 Gets or sets a custom attribute of the recipient. (Inherited from MailEnabledRecipient.)
Public property CustomAttribute3 Gets or sets a custom attribute of the recipient. (Inherited from MailEnabledRecipient.)
Public property CustomAttribute4 Gets or sets a custom attribute of the recipient. (Inherited from MailEnabledRecipient.)
Public property CustomAttribute5 Gets or sets a custom attribute of the recipient. (Inherited from MailEnabledRecipient.)
Public property CustomAttribute6 Gets or sets a custom attribute of the recipient. (Inherited from MailEnabledRecipient.)
Public property CustomAttribute7 Gets or sets a custom attribute of the recipient. (Inherited from MailEnabledRecipient.)
Public property CustomAttribute8 Gets or sets a custom attribute of the recipient. (Inherited from MailEnabledRecipient.)
Public property CustomAttribute9 Gets or sets a custom attribute of the recipient. (Inherited from MailEnabledRecipient.)
Public property Database Gets the Active Directory identifier of the database that contains this mailbox.
Public property DeliverToMailboxAndForward Gets or sets a value that indicates whether messages sent to this mailbox are forwarded to another mailbox.
Public property DisabledArchiveDatabase
Public property DisabledArchiveGuid
Public property DisplayName Gets or sets the display name of the recipient. (Inherited from MailEnabledRecipient.)
Public property DistinguishedName Gets the distinguished name for the object. (Inherited from ADObject.)
Public property DowngradeHighPriorityMessagesEnabled Gets or sets a value that indicates whether high-priority messages sent to an X.400 mail system are changed to normal priority.
Public property EmailAddresses Gets or sets a collection of email aliases of the recipient. (Inherited from MailEnabledRecipient.)
Public property EmailAddressPolicyEnabled Gets or sets a value that indicates whether applying email address policy is enabled. (Inherited from MailEnabledRecipient.)
Public property EndDateForRetentionHold Gets or sets the date and time that a retention hold on messages in this mailbox expires.
Public property ExchangeGuid Gets the unique identifier of the Microsoft Exchange 2010 installation.
Public property ExchangeSecurityDescriptor Gets the security descriptor that applies to this mailbox.
Public property ExchangeUserAccountControl A mask used to retrieve the user account control flags associated with this mailbox.
Public property ExchangeVersion Gets the version of Microsoft Exchange that this object is associated with. (Inherited from ADObject.)
Public property ExtensionCustomAttribute1 (Inherited from MailEnabledRecipient.)
Public property ExtensionCustomAttribute2 (Inherited from MailEnabledRecipient.)
Public property ExtensionCustomAttribute3 (Inherited from MailEnabledRecipient.)
Public property ExtensionCustomAttribute4 (Inherited from MailEnabledRecipient.)
Public property ExtensionCustomAttribute5 (Inherited from MailEnabledRecipient.)
Public property Extensions (Inherited from MailEnabledOrgPerson.)
Public property ExternalDirectoryObjectId This property is for internal use and is not intended to be used in your code. (Inherited from MailEnabledRecipient.)
Public property ExternalOofOptions Gets or sets the options for sending Out of Office (OOF) messages to external senders.
Public property ForwardingAddress Gets or sets the forwarding address for a mailbox.
Public property ForwardingSmtpAddress
Public property GrantSendOnBehalfTo Gets or sets the recipients who can send on behalf of the recipient. (Inherited from MailEnabledRecipient.)
Public property Guid Gets the unique identifier for this object. (Inherited from ADObject.)
Public property HasPicture (Inherited from MailEnabledOrgPerson.)
Public property HasSpokenName (Inherited from MailEnabledOrgPerson.)
Public property HiddenFromAddressListsEnabled Gets or sets a value that indicates whether to hide the recipient from any Exchange address list. (Inherited from MailEnabledRecipient.)
Public property Identity (Inherited from ADObject.)
Public property ImmutableId Gets or sets an identifier for the mailbox that will never change.
Public property IsLinked Gets a value that indicates whether a mailbox is linked.
Public property IsMachineToPersonTextMessagingEnabled Gets a value that indicates whether the server can send text messages to a user.
Public property IsMailboxEnabled Gets a value that indicates whether the mailbox is enabled to process messages.
Public property IsPersonToPersonTextMessagingEnabled Gets a value that indicates whether another mailbox user can send a text message to the owner of this mailbox.
Public property IsResource Gets a value that indicates whether this mailbox represents a resource, such as a conference room.
Public property IsShared Gets a value that indicates whether this mailbox is shared by more than one user.
Public property IssueWarningQuota Gets or sets the mailbox size at which a warning message is sent to the user.
Public property IsValid Gets a value that indicates whether the presentation object is valid. (Inherited from ADPresentationObject.)
Public property Languages Gets or sets the preferred languages for this mailbox.
Public property LastExchangeChangedTime Gets the date and time when a property of the recipient was changed. (Inherited from MailEnabledRecipient.)
Public property LegacyExchangeDN Gets the unique legacy distinguished name of the recipient. (Inherited from MailEnabledRecipient.)
Public property LinkedMasterAccount Gets the master account for the linked mailbox.
Public property LitigationHoldDate
Public property LitigationHoldEnabled Gets or sets a value that indicates whether the mailbox is under a litigation hold.
Public property LitigationHoldOwner
Public property MailboxMoveBatchName Gets the name of the move batch that contains this mailbox.
Public property MailboxMoveFlags Gets flags for a mailbox move.
Public property MailboxMoveRemoteHostName Gets the name of the remote host that is participating in the move.
Public property MailboxMoveSourceMDB Gets the Active Directory identifier of the source database.
Public property MailboxMoveStatus Gets a value that indicates the status of a mailbox move.
Public property MailboxMoveTargetMDB Gets the Active Directory identifier of the database that the mailbox is being copied to.
Public property MailboxPlan Gets the mailbox plan for a mailbox.
Public property MailTip Gets or sets the message that is displayed to senders when they start drafting an email message to this recipient. (Inherited from MailEnabledRecipient.)
Public property MailTipTranslations Gets or sets a list of translations of the MailTip parameter. (Inherited from MailEnabledRecipient.)
Public property ManagedFolderMailboxPolicy Gets or sets the Messaging Records Management (MRM) policy for the mailbox.
Public property MaxBlockedSenders Gets or sets the maximum number of senders that can be included in a blocked senders list.
Public property MaxReceiveSize Gets or sets the maximum size, in bytes, of email messages that can be received by the recipient. (Inherited from MailEnabledRecipient.)
Public property MaxSafeSenders Gets or sets the maximum number of senders that can be included in a safe senders list.
Public property MaxSendSize Gets or sets the maximum size, in bytes, of email messages that can be sent by the recipient. (Inherited from MailEnabledRecipient.)
Public property MessageTrackingReadStatusEnabled Gets or sets a value that indicates whether detailed message tracking is enabled for the mailbox.
Public property ModeratedBy Gets or sets a list of users who are responsible for moderating the messages sent to the recipient. (Inherited from MailEnabledRecipient.)
Public property ModerationEnabled Gets or sets a value that indicates whether to enable moderation of email sent to the recipient. (Inherited from MailEnabledRecipient.)
Public property Name Gets or sets the name associated with this object. (Inherited from ADObject.)
Public property ObjectCategory (Inherited from ADObject.)
Public property ObjectClass (Inherited from ADObject.)
Public property Office Gets or sets the Microsoft Office attribute for the mailbox.
Public property OfflineAddressBook Gets or sets the offline address book associated with the mailbox.
Public property OrganizationalUnit Gets the organizational unit (OU) of the recipient. (Inherited from MailEnabledRecipient.)
Public property OrganizationId (Inherited from ADObject.)
Public property OriginatingServer (Inherited from ADRawEntry.)
Public property PartnerObjectId This property is for internal use and is not intended to be used in your code. (Inherited from MailEnabledRecipient.)
Public property PersistedCapabilities
Public property PoliciesExcluded Gets the excluded policies for the recipient. (Inherited from MailEnabledRecipient.)
Public property PoliciesIncluded Gets the included policies for the recipient. (Inherited from MailEnabledRecipient.)
Public property PrimarySmtpAddress Gets or sets the primary return SMTP address for the recipient. (Inherited from MailEnabledRecipient.)
Public property ProhibitSendQuota Gets or sets the mailbox size at which the user is prohibited from sending e-mail.
Public property ProhibitSendReceiveQuota Gets or sets the mailbox size at which the user is prohibited from sending or receiving e-mail.
Public property ProtocolSettings Gets the protocols used by the mailbox.
Public property QueryBaseDNRestrictionEnabled This API supports the Microsoft Exchange infrastructure and is not intended to be used directly from your code.
Public property RecipientLimits Gets or sets the maximum number of recipients per message that this mailbox can send to.
Public property RecipientType Gets the type of the recipient. (Inherited from MailEnabledRecipient.)
Public property RecipientTypeDetails Gets the detailed information of the type of the recipient. (Inherited from MailEnabledRecipient.)
Public property ReconciliationId
Public property RecoverableItemsQuota Gets or sets the size limit for the Recovery Items folder.
Public property RecoverableItemsWarningQuota Gets or sets the size at which a warning is sent that the Recovery Items folder is reaching its limit.
Public property RejectMessagesFrom Gets or sets the recipients who are not allowed to send email messages to the recipient. (Inherited from MailEnabledRecipient.)
Public property RejectMessagesFromDLMembers Gets or sets the distribution groups whose members are not allowed to send email messages to the recipient. (Inherited from MailEnabledRecipient.)
Public property RejectMessagesFromSendersOrMembers Gets the identity of recipients from whom messages are rejected. (Inherited from MailEnabledRecipient.)
Public property RemoteAccountPolicy This API supports the Microsoft Exchange infrastructure and is not intended to be used directly from your code.
Public property RemoteRecipientType
Public property RequireSenderAuthenticationEnabled Gets or sets a value that indicates whether the recipient accepts messages only from authenticated senders. (Inherited from MailEnabledRecipient.)
Public property ResourceCapacity Gets or sets the capacity of a resource mailbox.
Public property ResourceCustom Gets or sets additional information about a resource.
Public property ResourceType Gets the type of a resource.
Public property RetainDeletedItemsFor Gets or sets the length of time to keep deleted items.
Public property RetainDeletedItemsUntilBackup Gets or sets a value that indicates whether deleted items should be kept until the database is backed up.
Public property RetentionComment Gets or sets the comment displayed regarding the user’s retention hold status.
Public property RetentionHoldEnabled Gets or sets a value that indicates whether the contents of the mailbox are subject to retention.
Public property RetentionPolicy Gets or sets the retention policy that is applied to the mailbox.
Public property RetentionUrl Gets or sets a URL for a Web page with details about the organization’s message retention policies.
Public property RoleAssignmentPolicy Gets the management role assigned to the mailbox when it was created or enabled.
Public property RulesQuota Gets or sets the size limit for rules.
Public property SamAccountName Gets or sets the user name for earlier operating systems.
Public property SCLDeleteEnabled Gets or sets a value that indicates whether messages that meet the spam confidence level (SCL) are deleted.
Public property SCLDeleteThreshold Gets or sets the spam confidence level (SCL) at which messages are considered spam and should be deleted.
Public property SCLJunkEnabled Gets or sets a value that indicates whether messages that meet the spam confidence level (SCL) are moved to the Junk E-Mail folder.
Public property SCLJunkThreshold Gets or sets the spam confidence level (SCL) at which messages are considered spam and should be moved to the Junk E-Mail folder.
Public property SCLQuarantineEnabled Gets or sets a value that indicates whether messages that meet the spam confidence level (SCL) are quarantined.
Public property SCLQuarantineThreshold Gets or sets the spam confidence level (SCL) at which messages are considered spam and should be moved to the quarantine folder.
Public property SCLRejectEnabled Gets or sets a value that indicates whether messages that meet the spam confidence level (SCL) are rejected.
Public property SCLRejectThreshold Gets or sets the spam confidence level (SCL) at which messages are considered spam and should be rejected.
Public property SendModerationNotifications Gets or sets a value that indicates whether status notifications are sent to users when they send a message to the moderated recipient. (Inherited from MailEnabledRecipient.)
Public property ServerLegacyDN Gets the legacy domain name for the server.
Public property ServerName Gets the name of the server.
Public property SharingPolicy Gets the sharing policy associated with the mailbox.
Public property SimpleDisplayName Gets or sets an alternative description of the recipient when only a limited set of characters is permitted. (Inherited from MailEnabledRecipient.)
Public property SingleItemRecoveryEnabled Gets or sets a value that indicates whether the Recovery Items folder can be purged.
Public property SKUAssigned
Public property StartDateForRetentionHold Gets or sets the date and time that a retention hold on messages in this mailbox begins.
Public property ThrottlingPolicy Gets the identifier for the throttling policy applied to the mailbox.
Public property UMDtmfMap Gets or sets a value that indicates whether to create a user-defined dual tone multi-frequency (DTMF) map for the Unified Messaging (UM)-enabled recipient. (Inherited from MailEnabledRecipient.)
Public property UMEnabled Gets a value that indicates whether Unified Messaging (UM) is enabled for this mailbox.
Public property UsageLocation
Public property UseDatabaseQuotaDefaults Gets or sets a value that indicates whether this mailbox uses the database defaults for quota properties.
Public property UseDatabaseRetentionDefaults Gets or sets a value that indicates whether this mailbox uses the mailbox retention policy specified for the mailbox database that contains the mailbox.
Public property UserCertificate Gets or sets the digital certificate used to sign the user’s e-mail messages.
Public property UserPrincipalName Gets or sets the principal name for the mail box user.
Public property UserSMimeCertificate Gets or sets the SMIME certificate used to sign the user’s e-mail messages.
Public property WhenChanged (Inherited from ADObject.)
Public property WhenChangedUTC (Inherited from ADObject.)
Public property WhenCreated (Inherited from ADObject.)
Public property WhenCreatedUTC (Inherited from ADObject.)
Public property WhenMailboxCreated
Public property WindowsEmailAddress Gets or sets the Windows email address for the recipient. (Inherited from MailEnabledRecipient.)
Public property WindowsLiveID Gets or sets the Windows Live ID associated with the mailbox.

Top

Methods

  Name Description
Public method Clone (Inherited from ConfigurableObject.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetProperties (Inherited from ConfigurableObject.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method SetObjectClass (Inherited from ADObject.)
Public method ToString Creates a text representation of the recipient. (Inherited from MailEnabledRecipient.)
Public method Validate (Inherited from ConfigurableObject.)
Protected method ValidateRead Validates the presentation object when it is read. (Inherited from ADPresentationObject.)
Protected method ValidateWrite Validates the presentation object when it is written. (Inherited from ADPresentationObject.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IConfigurable.CopyChangesFrom (Inherited from ConfigurableObject.)
Explicit interface implemetationPrivate property IConfigurable.ObjectState (Inherited from ConfigurableObject.)
Explicit interface implemetationPrivate method IConfigurable.ResetChangeTracking (Inherited from ConfigurableObject.)

Top