In Exchange Server 2007 können bzw. müssen Nachrichtengrößen an verschiedenen Stellen gesetzt werden.
Einerseits in der Transport-Config, andererseits auf den Send- und Receive Konnektoren.
In Powershell kann ich sämtliche aktuellen Limits so abfragen:
get-transportconfig | select identity,maxreceivesize,maxsendsize
get-receiveconnector | select identity,maxmessagesize
get-sendconnector | select identity,maxmessagesize
get-mailbox | select name,maxreceivesize,maxsendsize
get-mailcontact | select name,maxreceivesize,maxsendsize
get-mailPublicFolder | select name,maxreceivesize,maxsendsize
get-distributiongroup | select name,maxreceivesize,maxsendsize
So setze ich das Sende Limit für einen bestimmten Sendconnector:
set-sendconnector –identity "Name des Send Connectors" -maxmessagesize 50MB

So setze ich es für alle Send-Konnektoren (Vorsicht! Ist das wirklich erwünscht?)
get-sendconnector | set-sendconnector -maxmessagesize 50MB

Genau das gleiche kann ich mit den Receive Konnektoren machen:
set-receiveconnector –identity "Name des Receive Connectors" -maxmessagesize 50MB
oder für alle:
get-receiveconnector | set-receiveconnector -maxmessagesize 50MB

Und jetzt noch für die Transport Config:
get-transportconfig | set-transportconfig -maxreceivesize 50MB -maxsendsize 50MB

Weiters gibt es User-Limits, die man aber explizit gesetzt haben muss (Standard ist “Unlimited”)
Man kann alle weiteren Limits auf Mailboxen, Kontakten, Öffentlichen Ordern und Verteilerlisten überprüfen:
get-mailbox | select name,maxreceivesize,maxsendsize
get-mailcontact | select name,maxreceivesize,maxsendsize
get-mailPublicFolder | select name,maxreceivesize,maxsendsize
get-distributiongroup | select name,maxreceivesize,maxsendsize
Dann kann man natürlich mit den entsprechenden Befehlen die Limits wieder ändern, ich zeige es jetzt hier nur am Beispiel einer Mailbox:
Für eine bestimmte Mailbox:
get-mailbox -Identity ChristianHaberl | set-mailbox -maxreceivesize 50MB -maxsendsize 50MB
oder für alle Mailboxen:
get-mailbox | set-mailbox -maxreceivesize 50MB -maxsendsize 50MB
oder alle Mailbox Limits entfernen:
get-mailbox | set-mailbox -maxreceivesize unlimited -maxsendsize unlimited