Nachdem mir heute ein Bekannter eine Mail (13MB) nicht schicken konnt da mein Exchange diese wegen der Größe der Nachricht nicht angenommen hat, habe ich mir mal angeschaut was der Exchange hier an defaults eingestellt hat. Dabei stellte ich fest, dass die Limit tatsächlich etwas klein geraten sind:
- Exchange 2007 RTM: unlimited senden und empfangen
- Exchange 2007 SP1: 10 MB senden und empfangen.
Man kann die Limit auf seinem eigenen Exchange mit folgendem Befehl auf der Exchange Konsole abfragen:
Get-TransportConfig
Das Resultat wird dabei vermutlich so aussehen:
ClearCategories : True DSNConversionMode : UseExchangeDSNs GenerateCopyOfDSNFor : {5.4.8, 5.4.6, 5.4.4, 5.2.4, 5.2.0, 5.1.4} InternalSMTPServers : {} JournalingReportNdrTo : <> MaxDumpsterSizePerStorageGroup : 18MB MaxDumpsterTime : 7.00:00:00 MaxReceiveSize : 100MB MaxRecipientEnvelopeLimit : 5000 MaxSendSize : unlimited TLSReceiveDomainSecureList : {} TLSSendDomainSecureList : {} VerifySecureSubmitEnabled : False VoicemailJournalingEnabled : True WritingBrandingInDSNEnabled : True Xexch50Enabled : True
Will man nun das Limit für das Senden und Empfangen ändern (geht nur getrennt!) verwendet man dafür wieder die Exchange Konsole mit folgenden cmdlets:
Set-TransportConfig -MaxReceiveSize 20MB Set-TransportConfig -MaxSendSize unlimited
Meine beiden Beispiele stellen konfigurieren den Exchange nun so, dass max. 20 MB empfangen werden können und beliebig große Mails versendet werden können.
Alle weiteren Befehle (man kann die Einstellungen auch deutlich weiter herunger brechen) findet man auf den TechNet Seiten.