Completely Removing a Mailbox Enabled User’s Mailbox
If an object is a mailbox enabled user with a valid mailbox, the “Delete Mailbox” option will be available only if there is a mailbox (so a distribution list would have a “Remove email address” option instead).
The “Remove Exchange Attributes” option is available for ANY type of recipient object, mail enabled or not. This option is extremely useful when there is a need to “clear” the attributes in case that some of them were damaged or not valid for some reason. Let’s say there is a mailbox enabled user that had some of his attributes changed by some process, and because of that, you cannot use the “Delete Mailbox” option. You can always run AdSearch and “clear out” the values so you can start fresh with mailbox enabling that user again.
Remove Exchange Attributes removes the following attributes as long as they actually exist as available attributes of that schema object:
You can use ADSearch to report the status of each attribute by copying the list below and adding it to the objects attribute properties.
autoReplyMessage (ILS Settings)
folderPathname (Outlook Web Access Server)
homeMDB (Exchange Mailbox Store)
mail (E-Mail Address)
msExchHomeServerName (Exchange Home Server)
proxyAddresses (Proxy Addresses)
In addition to removing the attributes above, the Delete Mailbox option also removes the mailbox information from the dsaccess cache. Note that this actually leaves the mailbox in place with the expectation that the mailbox cleanup task will take care of it at the appropriate time. So the mailbox is actually NOT deleted (purged) from the Information Store as part of this process. Although it will be purged by the mailbox cleanup task later, or as specified by the “Deletion settings” for mailboxes on the database’s Limits tab in ESM.