In this post we look at how to easily delete channel posts made by other people in Microsoft Teams.

A simple scenario: you are a Teams Administrator and need to delete a post made by someone in a Teams Channel. A few years ago, I remember this specific scenario being impossible to achieve as only the person who posted the message was able to the delete it. However, fast forward to 2025 and there is now a way!
In the Teams Admin Center there is a global messaging policy which contains the option “Owners can delete sent messages”, by default this setting is switched off:

The owners can delete sent messages setting allows owners to delete messages or posts sent by users, excluding their own. This setting is within the global (org-wide) messaging policy. Meaning, once enabled all Teams Owners will be able to delete posts sent in channels they are owners of. If you don’t want this to be org-wide, you will need to create a custom policy and assign it to specific users/ groups.
To make the change:
- Navigate to the Teams Admin Center: https://admin.teams.microsoft.com/
- Under Messaging > Select Messaging Policies
- Turn owners can delete sent messages to on

NOTE: To allow owners to delete their own sent messages, you must enable the delete sent messages setting also.


Leave a Reply