Die maximale Nachrichtengröße muss an div. Stellen angepasst werden.
  • Sende Connectoren
  • Empfangs Connectoren
  • Transport Config
  • OWA (IIS)
Die Einzelnen Befehle lauten hierfür (100MB als Bsp.)
  • Sende Connectoren
  • Get-SendConnector | Set-SendConnector -MaxMessageSize 100MB

     

  • Empfangs Connectoren
  • Get-ReceiveConnector | Set-ReceiveConnector -MaxMessageSize 100MB

     

  • Transport Config
  • Set-TransportConfig -MaxSendSize 100MB -ExternalDsnMaxMessageAttachSize 100MB -InternalDsnMaxMessageAttachSize 100MB -MaxReceiveSize 100MB

     

  • OWA (IIS)
  • $owasite = [regex]::match((Get-WebApplication -Name owa).ItemXPath,"@name='(.*?)'").Groups[1].Value + '/OWA'
    &"$env:SystemRoot\System32\inetsrv\appcmd.exe" set config $owasite '-section:requestFiltering' "-requestLimits.maxAllowedContentLength:100MB"
    &"$env:SystemRoot\System32\inetsrv\appcmd.exe" set config $owasite '-section:httpRuntime' "/maxRequestLength:$(100MB/1024)"

     

Danach müssen die Dienste „Exchange Transport“ und der IIS neugestartet werden.
Hier als Download: [wpdm_package id=’114′]
Ein komplettes Script würde so aussehen:
$maxsendsize = 100MB
$maxrecsize = 100MBwrite-host 'Passe Sendeconnectoran an...' -ForegroundColor Green
Get-SendConnector | Set-SendConnector -MaxMessageSize $maxsendsize
write-host 'Passe Transport-Config an' -ForegroundColor Green
Set-TransportConfig -MaxSendSize $maxsendsize -ExternalDsnMaxMessageAttachSize $maxsendsize -InternalDsnMaxMessageAttachSize $maxsendsize -MaxReceiveSize $maxrecsize

write-host 'Passe Empfangsconnectoren an...' -ForegroundColor Green
Get-ReceiveConnector | Set-ReceiveConnector -MaxMessageSize $maxrecesize

write-host 'Passe OWA an...' -ForegroundColor Green
$owasitepath = [regex]::match((Get-WebApplication -Name owa).ItemXPath,"@name='(.*?)'").Groups[1].Value + '/OWA'
&"$env:SystemRoot\System32\inetsrv\appcmd.exe" set config $owasitepath '-section:requestFiltering' "-requestLimits.maxAllowedContentLength:$maxsendsize"
&"$env:SystemRoot\System32\inetsrv\appcmd.exe" set config $owasitepath '-section:httpRuntime' "/maxRequestLength:$($maxsendsize/1024)"

write-host 'Starte IIS und Exchange Transport neu' -ForegroundColor Green
write-host 'Starte IIS neu...'
iisreset
write-host 'Stoppe Exchange Transportdienst...`n'
net stop MSExchangeTransport
write-host 'Starte Exchange-Transportdienst...`n'
net start MSExchangeTransportGet-TransportConfig | fl MaxSendSize,MaxReceiveSize,ExternalDsnMaxMessageAttachSize,InternalDsnMaxMessageAttachSize
Write-host "Wert fuer die Sendeconnectoren:" -Fore Green
Get-SendConnector | fl Name,MaxMessageSize
Write-host "Wert fuer die Empfangsconnectoren" -Fore Green
Get-ReceiveConnector | fl Name,MaxMessageSize