In todayโs Microsoft 365 Admin learning journey, we explored how emails move inside and outside the organization and how to troubleshoot delivery issues.
๐ 1. Understanding Mail Flow in Exchange Online
Mail flow refers to how email messages travel:
- Internal โ Internal
- Internal โ External
- External โ Internal
All mail flow configurations are managed in:
๐ https://admin.exchange.microsoft.com
๐ 2. Accepted Domains
Accepted Domains define which domains your organization can receive email for.
๐น Types of Accepted Domains
1๏ธโฃ Authoritative Domain
- Most common type
- Exchange Online hosts all mailboxes
- If recipient not found โ NDR generated
2๏ธโฃ Internal Relay
- Used in Hybrid environments
- If mailbox not found โ email forwarded to another system
๐ 3. Mail Flow Rules (Transport Rules)
Mail flow rules allow administrators to:
- Block specific keywords
- Add disclaimers
- Apply encryption
- Redirect messages
- Restrict attachment types
- Send copies to compliance mailbox
๐ ๏ธ Practical Lab โ Create a Mail Flow Rule
๐ฏ Scenario:
Block emails containing โConfidential Testโ
๐น Steps:
- Login to Exchange Admin Center
- Navigate to Mail Flow โ Rules
- Click + Add a Rule
- Name the rule:
Block Confidential Test - Under โApply this rule ifโ
โ Select Subject or body includes
โ Add keyword: Confidential Test - Under โDo the followingโ
โ Select Reject the message
โ Add explanation text - Click Save
โ Rule is now active.
๐ 4. Message Trace (Email Troubleshooting Tool)
Message Trace helps admins:
- Track delayed emails
- Identify bounced emails
- Check spam filtering status
- Confirm successful delivery
๐น Steps to Run Message Trace
- Go to Exchange Admin Center
- Navigate to Mail Flow โ Message Trace
- Click Start a trace
- Enter:
- Sender email
- Recipient email
- Date range
- Click Search
You can see:
- Delivered
- Failed
- Pending
- Quarantined
๐ 5. Email Authentication (SPF, DKIM, DMARC)
These DNS records protect your domain from spoofing.
๐น SPF (Sender Policy Framework)
- Defines authorized sending servers
๐น DKIM (DomainKeys Identified Mail)
- Digitally signs outgoing email
๐น DMARC
- Defines what to do if SPF/DKIM fails
These improve:
- Email deliverability
- Domain reputation
- Security posture
๐ฏ Real-World Admin Scenario
User Complaint:
โMy client didnโt receive my email.โ
Troubleshooting Checklist:
โ
Run Message Trace
โ
Check Quarantine
โ
Verify Mail Flow Rules
โ
Review Connectors
โ
Validate SPF/DKIM/DMARC
โ
Check if recipient server rejected

I was expecting the post to be published earlier. Thank you for sharing your insights
Thank you so much for your kind words, It really motivates me to keep sharing practical Microsoft 365 learning content.