Lesson 11 of 60 beginner

Office / M365 User Issues

The everyday pain recruiters expect you to know

Open interactive version (quiz + challenge)

Real-world analogy

Email and Teams are like the plumbing of a modern office. Nobody notices them until they stop — then every single person becomes an emergency ticket at the same time. A good junior fixes the right pipe; a weak one reboots the whole building.

What is it?

M365/Office support is the bulk of daily corporate helpdesk work. Mastering the mental model (profile vs mailbox, permission vs delegation, layered mail flow, Teams cache, OneDrive sync, Conditional Access) eliminates most wasted reboots.

Real-world relevance

CEO: ‘I sent an important email, customer didn’t get it.’ Junior runs Exchange message trace, sees the message was rejected by the recipient’s server (‘mailbox full’). Responds with evidence in 10 minutes. No blame, no blind reboot, clean resolution.

Key points

Code example

// M365 triage checklist (admin + user side)

User side:
  - Close Outlook -> Control Panel -> Mail -> Profiles
  - Create a NEW Outlook profile as a test
  - Clear Teams cache:  %appdata%\Microsoft\Teams
  - Check OneDrive sync icon and pending/blocked files
  - Verify MFA and device-registration state

Admin side (Microsoft 365 / Exchange Online):
  - Message Trace for failed deliveries
  - Mailbox size + quotas
  - License assignment state
  - Sign-in logs (Entra)  -> Conditional Access blocks?
  - Shared mailbox / delegation / send-as audit

Line-by-line walkthrough

  1. 1. M365 triage checklist
  2. 2. User-side header
  3. 3. Recreate Outlook profile as a test
  4. 4. Blank separator
  5. 5. Clear Teams cache path
  6. 6. Check OneDrive sync status
  7. 7. Verify MFA/device state
  8. 8. Blank separator
  9. 9. Admin-side header
  10. 10. Message trace for mail flow
  11. 11. Mailbox size and quotas
  12. 12. License assignment
  13. 13. Sign-in logs in Entra
  14. 14. Conditional Access investigation
  15. 15. Shared mailbox / delegation audit

Spot the bug

Ticket: 'I cannot send mail to external customer.'
Junior removes the user's MFA to 'test', then reassigns a license, then asks the user to resend.
Audit later flags MFA removal as a policy violation.
Need a hint?
Which evidence should have been gathered BEFORE any policy change?
Show answer
Run Message Trace first to see WHERE the message failed: rejected by recipient? quota? policy? Check mailbox size and license. Never remove MFA as a troubleshooting shortcut — this is a policy violation in most regulated environments. Document, escalate with evidence.

Explain like I'm 5

Email and Teams are two different highways. When a car doesn’t arrive, you don’t rebuild the car — you check: did it leave the garage, reach the first intersection, make it through the tunnel, get to the destination city? That map is called ‘message trace.’

Fun fact

A surprising number of ‘Outlook broken’ tickets are caused by users deleting the OST file thinking it’s a virus. Outlook simply rebuilds it on next sign-in — the pain is just the cache resync, not an actual outage.

Hands-on challenge

Open your own Outlook and Teams. Find the profile settings (Outlook: Control Panel → Mail → Profiles). Locate the Teams cache folder (%appdata%\Microsoft\Teams). Do NOT delete anything. Just note the paths in your lab journal.

More resources

Open interactive version (quiz + challenge) ← Back to course: IT Jobs Bootcamp