Where did my Remote Routing Address go?

Enable-Remotemailbox is a powerful and useful command, sparing Exchange Hybrid admins the pain of creating and moving a local mailbox to Exchange Online. It does, however, seem to have some issues – specifically when creating the required RemoteRoutingAddress. From what I have seen, On-Premises Exchange doesn’t treat the initial remote routing address as a distinctContinue reading “Where did my Remote Routing Address go?”

Go Commando when Scripting. Checking out the new Powershell Secrets Module.

  Everyone loves a good secret and anything to make it easier to store that secret and keep it from prying eyes is worth looking at. With that in mind, I was immediately interested when I read about the release of the new PowerShell Secrets Management Module. Note that the current module uses the built-inContinue reading “Go Commando when Scripting. Checking out the new Powershell Secrets Module.”

Renewing that pesky “Microsoft Exchange” certificate

  You know the one I am taking about. The self-signed certificate with a friendly name of “Microsoft Exchange” that each server issues by itself to itself. They are valid for 5 years , then suddenly, they are not. When on-premises was king, you rarely saw any questions about these. They just worked – andContinue reading “Renewing that pesky “Microsoft Exchange” certificate”

Authenticating trusted messages with Exchange and Office 365

One of the rather interesting side effects of moving your mailbox to Exchange Online is the change in behavior of the old trusty Safe Sender list. If if your mail client trusts only messages sent from a safe sender, all other messages will end up in junk mail. This is change from on-premises – where onlyContinue reading “Authenticating trusted messages with Exchange and Office 365”

Using the new V2 ExO Powershell Module in a script (and the old way if you want!)

As you know, Microsoft announced the new Exchange Online REST-based Powershell commands at Ignite: https://techcommunity.microsoft.com/t5/Exchange-Team-Blog/Exchange-Admin-Improvements-Announced-at-Microsoft-Ignite-2019/bc-p/985019#M27379 Loading the modules from a script is similar to loading the V1 version, passing the credential with $UserCredential in this example. With the new version, you load two dlls: The API dll, followed the GalleryModule in that order. Note thatContinue reading “Using the new V2 ExO Powershell Module in a script (and the old way if you want!)”

Selectors: The Magic Sauce of DKIM

One question I see a lot is “How can I let 3rd party vendors send as our organization using DKIM?” It’s a lot easier than you think. The trick is in the selector. Per RFC 6376:  To support multiple concurrent public keys per signing domain, thekey namespace is subdivided using “selectors”.   Implementing this is pretty straight-forward, so let’s getContinue reading “Selectors: The Magic Sauce of DKIM”