Exchange Online: Maximale Nachrichtengröße per PowerShell anpassen
Die maximale Nachrichtengröße für Postfächer in Exchange Online (Microsoft 365) passt du per PowerShell an. Das geht pro Postfach, für alle bestehenden Postfächer und als Standard für neue Postfächer. Möglich sind bis zu 150 MB.
Vorbereitung
Installiere das Exchange-Online-Modul:
Install-Module -Name ExchangeOnlineManagementMelde dich mit einem Administratorkonto an:
Connect-ExchangeOnline -UserPrincipalName admin@domain.de
Aktuelle Werte abfragen
Nachrichtengröße für ein Postfach abfragen:
Get-Mailbox "Postfachname" | fl MaxSendSize,MaxReceiveSizeNachrichtengröße für alle Postfächer abfragen:
Get-Mailbox -ResultSize Unlimited | ft Name,MaxSendSize,MaxReceiveSizeStandardwerte für neue Postfächer abfragen:
Get-MailboxPlan | ft Name,MaxSendSize,MaxReceiveSizeNeue Werte setzen
Nachrichtengröße für ein Postfach setzen:
Set-Mailbox "Postfachname" -MaxSendSize 35MB -MaxReceiveSize 35MBNachrichtengröße für alle bestehenden Postfächer setzen:
Get-Mailbox -ResultSize Unlimited | Set-Mailbox -MaxSendSize 35MB -MaxReceiveSize 35MBStandard für neue Postfächer setzen:
Get-MailboxPlan | Set-MailboxPlan -MaxSendSize 35MB -MaxReceiveSize 35MBHinweis
Set-TransportConfig -MaxSendSize und -MaxReceiveSize gibt es nur in Exchange on-premises. In Exchange Online legen die Postfach-Einstellungen und die Mailbox-Pläne die Grenze fest. Die frühere Anmeldung per New-PSSession mit Basic Authentication funktioniert nicht mehr, Microsoft hat sie abgeschaltet.