Exchange Online

Recipient missing from Exchange Online

When you configure ADConnect for Exchange Hybrid you expect that a UserMailbox from on-premise will be represented in Exchange Online as a MailUser. I had an issue where one mailbox on-premise didn’t have a recipient in Exchange Online. I checked the Admin Center and found the user was synced from on-premise Active Directory successfully. When I clicked on the user I saw the following error “Exchange: The execution of cmdlet Enable-MailUser failed.”

I moved the user in Active Directory to an OU that wasn’t in sync with ADConnect. Running a delta sync with ADConnect removed the user from Azure Active Directory. I then went to Deleted Users in Azure Active Directory, found the user and clicked on Delete Permanently.

Finally I moved the user in Active Directory back to the original OU and ran another delta sync with ADConnect. This time when the user was provisioned in Azure Active Directory they are correctly showing as a Mail User and I’m able to migrate the mailbox.


Redirect messages in queue to another server

I was working with a customer who changed some TLS 1.0/1.1 setting on their Exchange server that broken mail flow to Exchange Online. They were in the process of migrating to Exchange Online from their four server Exchange DAG. I found that two servers were unable to send messages to the Edge server and then Exchange Online:

421 4.4.2 Connection dropped due to Socket Error Attempted failover to alternate host, but that did not succeed. Either there are alternate hosts, or delivery failed to all alternate hosts.

In this situation I was able to place the server component Hub Transport in maintenance mode by running:

Once the component was in maintenance I was able to redirect the message to a working server and have them delivered: