Erreur MapiExceptionUnexpectedMailboxState : Unable to delete mailbox. (hr=0x80004005, ec=2634)
Problème : A la suite d’un déplacement de boite mail sur Exchange 2010 on a le message suivant :
Avertissement : Échec du nettoyage de la boîte aux lettres source après le déplacement.
Détails de l’erreur : MapiExceptionUnexpectedMailboxState: Unable to delete mailbox. (hr=0x80004005, ec=2634)
Solution :
On cherche la liste des boites qui n’ont pas pu être effacé physiquement sur la base « DB03 » (elles ont été effacé suite à la demande de déplacement d’une façon soft).
Adapter DB03 par le nom de votre base.
Get-MailboxStatistics -Database DB03 | where {$_.DisconnectReason -eq "SoftDeleted"} | Format-List LegacyDN,DisplayName,MailboxGUID,DisconnectReason
On va se servir du MailboxGUID (ici xxxxxxxx-xxxx-xxxx-xxxx-e5209f298665 ) pour supprimer manuellement la boite concernée par l’erreur.
Nous allons forcer la suppression en tapant la commande suivante:
Remove-StoreMailbox -Database DB03 -Identity xxxxxxxx-xxxx-xxxx-xxxx-e5209f298665 -MailboxState Softdeleted
Confirmer la suppression en appuyant sur Entrée