Exchange

Update to Wipe Exchange Online Mailbox Script

Earlier this evening, a former peer asked me about trying to bulk delete items from the Drafts folder on a customer’s Exchange Server 2010.  While Microsoft Exchange Server 2010 reached end of support in October 2020, it still will work (though we certainly don’t recommend keeping it around, as it’s no longer receiving regular maintenance, support, or security updates).… [ Continue reading ]

Information

Quick-and-dirty Catch-All Mailbox for GCC Channel Meeting Invitations

It’s well-known that our Government Community Cloud instance of Office 365 doesn’t support emailing a channel.  This can be problematic when you are attempting to schedule a channel meeting and include recipients not on the platform.  What ends up happening is the recipient can actually receive an NDR (because they can’t send the meeting acceptance back to the channel).… [ Continue reading ]

Configuration

Keep calm and SendAs a Proxy Address

I’m gonna channel the great Etta James:

Ok, I’m back.

I’ve been waiting for this feature for what seems like an eternity–the ability for a mailbox that has multiple proxy addresses to send from any of those addresses.

Background

As most of you probably know, a mailbox can have a whole lot of additional SMTP addresses associated with it (a mailbox can have up to 400 proxy addresses stamped on it). … [ Continue reading ]

Exchange

Exchange Function to Test MRSProxy Endpoint Authentication

This week, I was helping someone troubleshoot authentication issues when hybrid migration mailboxes to Exchange Online.

In order to migrate a mailbox successfully, the EWS endpoint virtual directory should have NTLM/Negotiate authentication method available.

You can quickly see what the endpoint is showing available by using this function:

Function Test-MigrationEndpointAuthentication($Url)
{
  # Build URL
  $Url = $Url.TrimEnd('.').TrimEnd('/').TrimEnd('.')
[ Continue reading ]
Configuration

Wipe-ExchangeOnlineMailbox has moved!

Just a quick post today–I’ve re-published my Wipe-ExchangeOnlineMailbox script to the PowerShell gallery.

Hopefully, this helps everyone who continues to want to use this script.  Good luck!

And, if you accidentally delete too much stuff, be sure to check out my post about recovering from self-inflicted wounds: Using Restore-RecoverableItems, or “how I saved my own bacon”

 … [ Continue reading ]

Exchange

What happens when an Office 365 customer doesn’t point to EOP as their MX?

I get asked this question quite frequently–usually by customers who want to continue using their existing on-premises antispam or antimalware gateway or want to attempt to implement a defense-in-depth strategy.

The graph and intelligence behind Exchange Online Protection (EOP) processes at least half a trillion (500,000,000,000) messages a month–the AI behind it is continually monitoring and learning what is spam and what is not.… [ Continue reading ]

Configuration

Apply Security & Compliance Center Retention Labels to Outlook Folders

I couldn’t really come up with a cool-sounding title for this post, so I just went with the basics of what it does.

Last week, I worked with a customer that wanted to deploy custom retention labels to custom folders inside a user’s mailbox–the idea being that they would create a custom folder structure such as this under a user’s Inbox:

\Inbox
\Inbox\Retention Schedule
\Inbox\Retention Schedule\2 Year (apply a 2-year retention label to everything in this folder)
\Inbox\Retention Schedule\4 Year (apply a 4-year retention label to everything in this folder)
\Inbox\Retention Schedule\7 Year (apply a 7-year retention label to everything in this folder)
\Inbox\Retention Schedule\Forever (apply a ‘Never delete’ retention label to everything in this folder)

Seems easy enough, right? … [ Continue reading ]

Configuration

Exchange Online Protection (EOP) Best Practices and Recommendations

Yes. I said it.

Someone needed to put a line in the sand and today, that person is me.  I’m going to say these are some best practices.

But of course, your mileage may vary, depending on your type of organization (users at a local bank or city government will have different threats presented to them than an engineering firm with international customers, for example). … [ Continue reading ]