The following snippet provides a way to increase the maximum receive sizelimit on a specific mailbox.
This commonly requires adjustment during an email migration where the source mailbox has items larger than the target mailbox can receive
Note that this snippet depends upon the Exchange Online PowerShell module.
Code
Import-Module ExchangeOnlineManagement
$sessions = Get-PSSession | Select-Object -Property State, Name
$isConnected = (@($sessions) -like '@{State=Opened; Name=ExchangeOnlineInternalSession*').Count -gt 0
If ($isConnected -ne $True) {
Get-PSSession | Remove-PSSession
Connect-ExchangeOnline | Out-Null
}
Set-Mailbox -Identity <Identity> -MaxReceiveSize 150MB
#Disconnect-ExchangeOnline