Find a Mail Flow Rule Using the Transport Rule ID

Your message to couldn’t be delivered. A custom mail flow rule created by an admin at has blocked your message. <more stuff here> More Info for Email AdminsStatus code: 550 5.7.1_ETR This error occurs because an email admin at has created a custom mail flow rule that has blocked the sender’s message. It would be great if these NDRs would tell you […]

Read Me Leave comment

Forward message headers from Yahoo

“People aren’t getting my emails!” The hidden, Internet message headers in an email are vital for troubleshooting email delivery. Without those headers, your IT department will have a very hard time troubleshooting a problem like this. You can’t just forward the email because that only forwards the contents of the email and the To/From fields. It doesn’t forward any of the actual headers. Instead, you […]

Read Me Leave comment

Common Types of Email Groups

I’m sure every email platform and every messaging expert will have slightly different definitions for these kinds of groups, but this is more-or-less the way that these terms are used in Microsoft-Land. Contact Group – A group of contacts stored in a contact folder in a single mailbox and usable only by people with access to that mailbox folder. Ideal for contact groups that would […]

Read Me Leave comment

Fixing Long Path Names in Windows for Synced SharePoint Files

Although both Windows and SharePoint can handle longer path and file names than they used to, both are still far behind user behavior, which leans more toward encyclopedic names than the old 8.3 standard of yesteryear. Windows 10’s maximum path length is 260 characters, and you might think that’s plenty to accomplish whatever a person might need, but you’d be wrong. I frequently find folders […]

Read Me 3 Comments

Two Ways to Export a List of Microsoft 365 Group Members

It’s easy to find instructions for exporting an Outlook Contact Group to a csv file, but there’s no built in way (as of today, at least) for an end user to export the membership of a Microsoft 365 (Office 365) Group. Here are two ways it can be done, one for an Exchange Administrator via PowerShell and one for an end user via Microsoft Outlook. […]

Read Me 2 Comments

Understanding the Relationship between Microsoft Teams and Channels

Teams is a huge, complex platform and gets bigger and more complicated every day. It represents a radical shift in how users of Microsoft products have historically managed and accessed their files, and requires a commensurate shift in understanding to take full advantage of it. While migrating a few thousand users to Teams, I had many opportunities to refine my explanation of Teams security and […]

Read Me Leave comment

Sharepoint Online Powershell Module on an Exchange Server

I have a massive Powershell script that performs end user service provisioning across a number of on-premises and Microsoft 365 services. Recently, I needed to add some code for setting security options for Sharepoint sites hosted on Sharepoint Online. Since the original purpose of this script was to provision and configure Exchange mailboxes, it runs within the Exchange Management Shell. It turns out that this […]

Read Me Leave comment