Top 10 Essential Exchange Tasks 2013 for New Administrators

Written by

in

Exchange Tasks 2013: Troubleshooting Common Mailbox Management Issues

Microsoft Exchange Server 2013 relies heavily on the Exchange Management Shell (EMS) and the Exchange Admin Center (EAC) to handle routine administrative tasks. When mailbox provisioning, migration, or cleanup tasks fail, it disrupts user productivity and complicates administrator workflows. Understanding the root causes of common mailbox management issues helps you resolve them quickly. 1. Failed or Stalled Mailbox Moves

Mailbox migrations—whether local or remote—frequently get stuck or fail before reaching 100% completion.

Migration batches remain in a Syncing or StalledDueToTarget_ProcessorCpu state indefinitely.

The migration fails with a TooManyBadItemsPermanentException error. Troubleshooting Steps

Check the Migration Report: Run Get-MoveRequestStatistics -Identity “User” -IncludeReport | Format-List to pinpoint the exact failure reason.

Adjust Corruption Thresholds: If the move failed due to corrupt items, increase the bad item limit using the -BadItemLimit and -AcceptLargeDataLoss parameters.

Bypass Workload Management: If the move stalls due to resource throttling, temporarily disable Exchange Content Indexing throttling or move the mailbox during off-peak hours. 2. Inactive or Orphaned Mailboxes

When a user account is deleted from Active Directory, the corresponding Exchange mailbox does not disappear instantly. It becomes disconnected, which can cause confusion during reporting or re-licensing.

A newly created user cannot provision a mailbox because the alias or email address is already in use.

Mailboxes appear in reports but do not show up in the active EAC user list. Troubleshooting Steps

Run Database Cleanups: Exchange updates its database state on a schedule. Force an immediate inventory sync by running Update-StoreMailboxState -Database “DB_Name” -Identity “Mailbox_GUID”.

Locate Disconnected Mailboxes: Execute Get-MailboxStatistics -Database “DBName” | Where-Object {$.DisconnectReason -ne \(null}</code> to identify orphaned stores.</p> <p><strong>Reconnect or Purge:</strong> Use <code>Connect-Mailbox</code> to link the database object back to a valid Active Directory user, or <code>Remove-StoreMailbox</code> to permanently delete it. 3. Ambiguous SMTP Address Errors</p> <p>Exchange 2013 requires strict uniqueness across all email aliases, proxy addresses, and legacy Exchange distinguished names (legacyExchangeDN).</p> <p>Synchronizing directories or creating new mailboxes throws the error: <em>"The proxy address 'SMTP:[email protected]' is already being used by the proxy addresses or LegacyExchangeDN."</em></p> <p>Inbound emails bounce back with a Non-Delivery Report (NDR) indicating a duplicate routing address. Troubleshooting Steps</p> <p><strong>Search Active Directory:</strong> Use the Management Shell to locate the conflicting object: <code>Get-Recipient -ResultSize Unlimited | Where-Object {\)_.EmailAddresses -match “[email protected]”}.

Clear Conflicting Aliases: Open the properties of the conflicting object (which might be a distribution group, mail contact, or public folder) and remove or change the duplicate SMTP address. 4. Mailbox Size and Quota Mismatches

Administrators often change mailbox size limits, only to find that users still receive over-quota warnings or cannot send emails.

Outlook displays a “Mailbox Full” warning even though the administrator increased the limit in EAC.

The command Get-Mailbox shows the correct quota, but Get-MailboxStatistics shows old limits applying to the user. Troubleshooting Steps

Verify Inheritance: Ensure the mailbox is set to use custom quotas rather than inheriting default values from the mailbox database (UseDatabaseQuotaDefaults = $false).

Force Active Directory Replication: Quota changes rely on Active Directory replication to the domain controller closest to the Exchange server. Force AD replication or wait for the default replication interval.

Restart Information Store Service: If the issue persists for a single database, the Information Store cache may be holding onto old quota data. A restart of the Microsoft Exchange Information Store service will refresh the cache.

To help find the right solution for your environment, please let me know:

Are you operating in a standalone, DAG (Database Availability Group), or hybrid environment?

What specific error codes or messages are your administrators seeing?

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *