Exchange 2010 – Can’t Delete Mailbox Database

While doing some housekeeping on an Exchange 2010 server, I needed to delete a mailbox database but couldn’t getting the error shown below: PROBLEM: The mailbox database ‘Mailbox Database 2 G-L’ cannot be deleted. Mailbox Database 2 G-L Failed Error:This mailbox database contains one or more mailboxes, mailbox plans, archive mailboxes, or arbitration mailboxes. To … Read more

Exchange 2010 Restoration fails with: ROP Error: 0x80070057 Error: MapiExceptionInvalidParameter: Unable to modify table.

A colleague had a problem when attempting a restore a mailbox, this error was generated: Error: MapiExceptionInvalidParameter: Unable to modify table. (hr=0x80070057, ec=-2147024809) Diagnostic context: Lid: 55847 EMSMDBPOOL.EcPoolSessionDoRpc called [length=228] Lid: 43559 EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=348][latency=15] Lid: 23226 — ROP Parse Start — Lid: 27962 ROP: ropModifyRules [65] Lid: 17082 ROP Error: 0x80070057 Lid: 27745 Lid: … Read more

Exchange 2013 – What does good mailflow look like?

You’ll probably find yourself using the message tracking logs to find if an email has gone missing. But what should a normal working mail transaction look like? Well below shows it, where the mailboxes are stored on the same server. EventId Source Sender Recipients MessageSubject NOTIFY STOREDRIVER {} RECEIVE STOREDRIVER fred@sender.com {bob@receive.com} Hello! SUBMIT STOREDRIVER … Read more

Exchange 2013 Message Tracking Logs

In Exchange 2013 the message tracking log viewer has gone, you need to view the tracking logs from PowerShell. Here’s a basic command to make that happen: Okay this shows you the logs from a particular sender to a particular recipient and shows it in the GridView, this is a nice GUI type view with … Read more

After Exchange 2013 Migration, old 2010 server is still listed as “provisioned server”

After a successful Exchange 2013 migration, the old exchange 2010 object was left behind. When opening Exchange 2013 EAC under the “Servers” option, “Servers” tab, you can see it listed as a “provisioned server”. For some reason this is not removed from AD automatically when Exchange 2010 is uninstalled from the server, so you need … Read more

Exchange 2010 to Exchange 2013 Migration – Outlook Anywhere Clients Username/Password Prompt Appears

I’m in the middle of a migration from Exchange 2010 to Exchange 2013 at the moment. All was going well until I repointed the DNS records to the Exchange 2013 CAS servers. In Exchange 2013 all client connectivity is now made using RPC over HTTPS (a.k.a Outlook Anywhere) unlike Exchange 2010 where only external clients … Read more