← RETURN TO PROJECT ARCHIVE

NOCTURNE SYSTEMS // NS-M365-001

EXCHANGE ONLINE ADMINISTRATION & ACCESS AUDITING

Microsoft 365 Administration · Mailbox Security · PowerShell Automation

MICROSOFT 365 EXCHANGE ONLINE COMPLETED LAB

01 // EXECUTIVE SUMMARY

Project Overview

This project demonstrates Exchange Online administration and access auditing through a controlled Microsoft 365 Business Premium lab environment.

I configured shared mailbox delegation, investigated an Outlook access-denied error, verified mailbox access and Send As functionality, examined message tracing, and developed a PowerShell script to retrieve and export mailbox permissions.

02 // ADMINISTRATION WORKFLOW

Configuration, Troubleshooting & Auditing

01 / Mailbox Investigation

Inspected an existing Exchange Online shared mailbox and reviewed its delegated access configuration before conducting a controlled permissions test.

02 / Access Configuration

Assigned Full Access and Send As permissions to a dedicated test user, applying least-privilege principles without granting unnecessary Exchange administrative roles.

03 / Outlook Troubleshooting

Investigated an access-denied error, verified primary mailbox functionality, reviewed permission assignments, and successfully retested shared mailbox access.

04 / Mail Flow Investigation

Verified Send As functionality through a test message and investigated its processing using Exchange Online message trace.

05 / PowerShell Auditing

Queried Full Access and Send As permissions using Exchange Online PowerShell, verified distinct Entra ID identities, and developed a reusable mailbox permission audit script.

06 / CSV Reporting

Extended the PowerShell script to export delegated permission assignments into a structured CSV report for access review and documentation.

03 // ACCESS CONFIGURATION

Shared Mailbox Delegation

The Security shared mailbox was used to demonstrate delegated access administration in Exchange Online.

A test identity received Full Access permissions to open and manage mailbox contents, along with Send As permissions to send messages using the shared mailbox identity.

FULL ACCESS // Verified
SEND AS // Verified

These permissions were assigned individually to support least privilege. The test user did not require Exchange Administrator privileges to access the mailbox.

04 // TROUBLESHOOTING

Outlook Access-Denied Investigation

During initial testing, Outlook returned an access-denied error when attempting to open the Security shared mailbox.

I confirmed that the user's primary Outlook mailbox was accessible, verified the assigned delegation permissions, and tested an alternative shared mailbox access method.

INITIAL TEST // Access denied
SUBSEQUENT TEST // Mailbox access successful

Access succeeded during a later test after additional time had passed. Permission propagation was a possible explanation, but the exact cause of the initial error was not conclusively established.

05 // MAIL FLOW ANALYSIS

Send As Verification & Message Tracing

I verified Send As functionality by sending a controlled test message using the Security shared mailbox identity. The message was received with Security displayed as the sender.

I then used Exchange Online message trace to investigate the message's processing and examine delivery-related information.

This exercise reinforced the distinction between message delivery and recipient readership. A delivered message is not necessarily one that the recipient has opened or read.

06 // POWERSHELL AUDITING

Programmatic Permission Verification

Using the ExchangeOnlineManagement PowerShell module, I independently retrieved the Security mailbox's Full Access and Send As assignments.

Get-EXOMailboxPermission // Full Access
Get-RecipientPermission // Send As

I also compared two similarly named accounts using Exchange recipient information and verified that they represented distinct Entra ID objects.

I developed and executed a reusable PowerShell script that reports delegated mailbox permissions and exports the results to a CSV file.

MailboxPermissionAudit.ps1 // Executed
MailboxPermissionReport.csv // Exported

07 // EVIDENCE ARCHIVE

Full Technical Report

The technical report documents the mailbox configuration, access troubleshooting, Send As verification, message tracing, PowerShell audits, and CSV reporting. Supporting screenshots capture the configuration, investigation, and verified results.

08 // LESSONS LEARNED

Key Takeaways

This exercise strengthened my understanding of Exchange Online delegation, least privilege, Outlook access troubleshooting, message tracing, Exchange Online PowerShell, and structured permission reporting.

It also demonstrated how administrative configuration can be supported by repeatable, read-only access auditing rather than relying exclusively on graphical management tools.

Authorized Microsoft 365 lab exercise using controlled test identities and mailbox resources. The PowerShell script performs read-only permission reporting for a single shared mailbox. This was not a production deployment or a tenant-wide access certification.