External Email Warning Banner for emails Outside the organisation

Login to the Exchange Admin Center– Expand Mail flow– Select Rules– Click on the plus and select Create a new Rule – Give the rule a name – Click on Apply this rule if – Choose The sender… is external/internal – Select Outside the organization – Choose The recipient is … external/internal – Select Inside this organization – Click on Do the following – Choose Apply a disclaimer to … Read more

PowerShell Script to Update Email and Alias for Distribution Lists in Exchange Online

When an organization transitions to a new domain, updating the email addresses and aliases for all distribution lists can be a daunting task. This PowerShell script automates the process to replace the old domain with the new domain for all distribution lists in Exchange Online. Prerequisites Before running the script, ensure the following: PowerShell Script … Read more

Enable IRM/ARM in M365

Microsoft 365: Configuration for online services to use the Azure Rights Management service https://learn.microsoft.com/en-us/azure/information-protection/configure-office365 Set up Information Rights Management (IRM) in SharePoint admin center https://learn.microsoft.com/en-us/purview/set-up-irm-in-sp-admin-center Configuring IRM for OneDrive https://learn.microsoft.com/en-us/azure/information-protection/configure-office365#configuring-irm-for-onedrive

PowerShell Script to download Mailbox Size with Archive storage.

$Result = @() #Get all user mailboxes $mailboxes = Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails UserMailbox $totalmbx = $mailboxes.Count$i = 0 $mailboxes | ForEach-Object {$i++$mbx = $_ } $Result | Export-CSV “C:\Mailbox-Status-Report_edited.csv” -NoTypeInformation https://icloud360.in/wp-content/uploads/file-manager/Mailbox-Status-Report.ps1

PowerShell Script to extract OWA status in Exchange Online.

First connect to Exchange online. Set-ExecutionPolicy RemoteSignedInstall-Module -Name ExchangeOnlineManagementImport-Module ExchangeOnlineManagementConnect-ExchangeOnline -Credential $UserCredential -ShowProgress $true Excute the below command all at once. # Get OWA enabled and disabled mailboxes$OWAEnabledMailboxes = Get-CASMailbox -Filter {OWAEnabled -eq $true} -ResultSize Unlimited$OWADisabledMailboxes = Get-CASMailbox -Filter {OWAEnabled -eq $false} -ResultSize Unlimited # Create a custom object for each mailbox$OWAEnabledMailboxInfo = $OWAEnabledMailboxes | … Read more