Calendar Publishing to Internet from Microsoft Exchange (2016+)

Microsoft Exchange provides the capability to allow publishing of user calendars to the Internet, this is different from calendar sharing (which is typically internal, i.e. within our organisation). These instructions explain how to enable publishing by policy and how to apply it your own user mailbox. Calendar Publishing Policy Configuration on Microsoft Exchange These steps […]

More...

Internal, External URLs, InternalAuthenticationMethod and ExternalAuthenticationMethod Explained

Within the Microsoft Exchange configuration you’ll see that there is an InternalURL and ExternalURL attribute for each of the key Microsoft Exchange Web Services, e.g. OWA, ECP, ActiveSync etc. Personally i’ve never really used these when they are different, but what it allows is for your internal and external URLs to access the services to […]

More...

Exchange 2016 – Security Update For Exchange Server 2016 CU22 (KB5015322) – OWA Failed After Update

After an update Microsoft Exchange 2016 – Security Update For Exchange Server 2016 CU22 (KB5015322), following the upgrade the following appeared: The Exchange server appeared to operating fine, mail flow was fine, the DAG operating as expected, users who are using ActiveSync, Exchange Anywhere or EWS all appeared to have no problems. However using OWA […]

More...

Microsoft Exchange 2016 – Version Store Out of Memory Error

The Microsoft Exchange 2016 ESE database engine manages the database engine and database files that make up the Mailbox Databases on the Microsoft Exchange server; it reads and writes data to and from the database and manages the database files through background management tasks. The Exchange databases are based on the JET database engine and […]

More...

Kemp Load Master – SAML via OKTA with KCD to Microsoft Exchange OWA (Outlook Web Access)

The Kemp Load Master allows for the configuration of authentication offloading to itself (from the Microsoft Exchange server supporting Kerberos) to allow for the Kemp Load Master to act as a sP (Service Provider) against an IdP (Identity Provider) for example OKTA. The use of SAML via OKTA allows for any SAML (and Kerberos KCD […]

More...

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 […]

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: […]

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 […]

More...

Microsoft Exchange 2013 Sending Junk to the User’s Outlook “Junk E-Mail” Folder

In Exchange 2013 you can set an email to be put in the user’s Junk E-Mail folder based on if you think it is SPAM or not. This doesn’t use the Exchange built in spam filtering, it assumes you have a spam filter external to your Exchange environment that can tag an email that it […]

More...