Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GILT FÜR:
2016
2019
Subscription Edition
In Exchange Server gibt es mehrere verschiedene Größenbeschränkungen für Nachrichten, die für Nachrichten gelten, während sie durch Ihre organization reisen. Weitere Informationen finden Sie unter Nachrichtengröße und Empfängerlimits in Exchange Server.
Es gibt jedoch clientspezifische Größenbeschränkungen für Nachrichten, die Sie für Outlook im Web (früher bekannt als Outlook Web App) und E-Mail-Clients, die Exchange ActiveSync oder Exchange Web Services (EWS) verwenden, konfigurieren können. Wenn Sie die Größenbeschränkungen für Exchange-Organisations-, Connector- oder Benutzernachrichten ändern, müssen Sie wahrscheinlich die Grenzwerte für Outlook im Web, ActiveSync und EWS ändern. Diese Grenzwerte werden in den folgenden Tabellen beschrieben. Um das Nachrichtengrößenlimit für einen bestimmten Clienttyp zu ändern, müssen Sie alle in der Tabelle beschriebenen Werte ändern.
Hinweis
Für jede Größenbeschränkung für Nachrichten müssen Sie einen Wert festlegen, der größer als die tatsächliche Größe ist, die Sie erzwingen möchten. Dies berücksichtigt die Base64-Codierung von Anlagen und anderen Binärdaten. Durch die Base64-Codierung wird die Nachricht um ca. 33 % vergrößert. Daher sollte der angegebene Wert ca. 33 % größer sein als die tatsächliche Nachrichtengröße, die Sie erzwingen möchten. Wenn Sie beispielsweise eine maximale Nachrichtengröße von 64 MB angeben, können Sie eine realistische maximale Nachrichtengröße von etwa 48 MB erwarten.
ActiveSync
| Dienste | Konfigurationsdatei | Schlüssel und Standardwerte | Size |
|---|---|---|---|
| Clientzugriff (Front-End) | %ExchangeInstallPath%FrontEnd\HttpProxy\Sync\web.config |
maxAllowedContentLength="30000000" (standardmäßig nicht vorhanden; siehe Kommentare) |
Bytes |
| Clientzugriff (Front-End) | %ExchangeInstallPath%FrontEnd\HttpProxy\Sync\web.config |
maxRequestLength="10240" |
Kilobyte |
| Back-End | %ExchangeInstallPath%ClientAccess\Sync\web.config |
maxAllowedContentLength="30000000 bytes" (standardmäßig nicht vorhanden; siehe Kommentare) |
Bytes |
| Back-End | %ExchangeInstallPath%ClientAccess\Sync\web.config |
maxRequestLength="10240" |
Kilobyte |
| Back-End | %ExchangeInstallPath%ClientAccess\Sync\web.config |
<add key="MaxDocumentDataSize" value="10240000"> |
Bytes |
Kommentare in Bezug auf ActiveSync-Beschränkungen
Standardmäßig gibt es in den web.config Dateien keinen maxAllowedContentLength-Schlüssel für ActiveSync. Die maximale Nachrichtengröße für ActiveSync wird jedoch durch den Wert maxAllowedContentLength beeinflusst, der für alle Websites auf dem Server übernommen wird. Der Standardwert beträgt 30000000 Bytes. Führen Sie die folgenden Schritte aus, um dieser Werte für ActiveSync auf Postfachservern im IIS-Manager anzuzeigen:
Führen Sie einen der folgenden Schritte aus:
Öffnen Sie für die Clientzugriffswebsite (Front-End) den IIS-Manager, navigieren Sie zuStandardwebsiteder Websites>, und wählen Sie Microsoft-Server-ActiveSync aus.
Öffnen Sie für die Back-End-Website den IIS-Manager, navigieren Sie zumBack-End für Sites> Exchange, und wählen Sie Microsoft-Server-ActiveSync aus.
Stellen Sie sicher, dass unten die Registerkarte Funktionsansicht ausgewählt ist, und doppelklicken Sie im Abschnitt Verwaltung auf Konfigurations-Editor.
Klicken Sie auf den Dropdown-Pfeil im Feld Abschnitt, navigieren Sie zu system.webServer-Sicherheit> und wählen Sie requestFiltering.
Erweitern Sie in den Ergebnissen requestLimits, sodass maxAllowedContentLength und der Standardwert "30000000" (Byte" angezeigt werden.
To change the maxAllowedContentLength value, enter a new value in bytes, and click Apply. You need to change the value on the Client Access web site and the back end web site.
Hinweis: Sie können die gleiche Einstellung im IIS-Manager unter Sites>Default Web>Site Microsoft-Server-ActiveSync oder Sites>Exchange Back-End>Microsoft-Server-ActiveSync ändern und dann Filterung anfordern im Abschnitt >IISFeatureeinstellungen im Bereich >Aktionen bearbeiten Maximum allowed content length (Bytes) im Abschnitt Request Limits.
Nachdem Sie den Wert im IIS-Manager geändert haben, wird ein neuer maxAllowedContentLength-Schlüssel in die entsprechende Clientzugriffs- oder Back-web.config End-Datei geschrieben, die in der Tabelle beschrieben wird.
Exchange-Webdienste
| Dienst | Konfigurationsdatei | Schlüssel und Standardwerte | Size |
|---|---|---|---|
| Clientzugriff (Front-End) | %ExchangeInstallPath%FrontEnd\HttpProxy\ews\web.config |
maxAllowedContentLength="67108864" |
Bytes |
| Back-End | %ExchangeInstallPath%ClientAccess\exchweb\ews\web.config |
maxAllowedContentLength="67108864" |
Bytes |
| Back-End | %ExchangeInstallPath%ClientAccess\exchweb\ews\web.config |
14 Instanzen von maxReceivedMessageSize="67108864" (für verschiedene Kombinationen von HTTP/HTTPS-Bindungen und Authentifizierungsmethoden) |
Bytes |
Kommentare in Bezug auf EWS-Beschränkungen
In der Back-End-Datei
web.configgibt es zwei Instanzen des WertsmaxReceivedMessageSize="1048576"für UMLegacyMessageEncoderSoap11Element-Bindungen , die Sie nicht ändern müssen.maxRequestLength ist eine ASP.NET-Einstellung, die in beiden web.config-Dateien vorhanden ist. Sie wird jedoch nicht von EWS verwendet und muss daher nicht geändert werden.
Outlook im Web
| Dienst | Konfigurationsdatei | Schlüssel und Standardwerte | Size |
|---|---|---|---|
| Clientzugriff (Front-End) | %ExchangeInstallPath%FrontEnd\HttpProxy\owa\web.config |
maxAllowedContentLength="35000000" |
Bytes |
| Clientzugriff (Front-End) | %ExchangeInstallPath%FrontEnd\HttpProxy\owa\web.config |
maxRequestLength="35000" |
Kilobyte |
| Back-End | %ExchangeInstallPath%ClientAccess\Owa\web.config |
maxAllowedContentLength="35000000" |
Bytes |
| Back-End | %ExchangeInstallPath%ClientAccess\Owa\web.config |
maxRequestLength="35000" |
Kilobyte |
| Back-End | %ExchangeInstallPath%ClientAccess\Owa\web.config |
2 Instanzen von maxReceivedMessageSize="35000000" (für HTTP- und HTTPS-Bindungen) |
Bytes |
| Back-End | %ExchangeInstallPath%ClientAccess\Owa\web.config |
2 Instanzen von maxStringContentLength="35000000" (für HTTP- und HTTPS-Bindungen) |
Bytes |
Kommentare in Bezug auf Outlook im Web-Beschränkungen
- In der Back-End-Datei
web.configgibt es eine Instance des WertsmaxStringContentLength="102400"für die MsOnlineShellService-Bindung, die Sie nicht ändern müssen.
Was sollten Sie wissen, bevor Sie beginnen?
Geschätzte Zeit bis zum Abschließen des Vorgangs: 15 Minuten
Exchange-Berechtigungen gelten nicht für die Verfahren in diesem Thema. Diese Verfahren werden im Betriebssystem des Exchange-Servers ausgeführt.
In der Konfigurationsdatei „web.config" gespeicherte Änderungen werden nach einem Neustart von IIS wirksam.
Multiplizieren Sie den gewünschten neuen maximalen Größenwert in Megabyte mit 4/3, um eine durch Base64-Verschlüsselung bedingte Vergrößerung um 33 % einzukalkulieren. Zum Umrechnen des Werts in Kilobyte multiplizieren Sie ihn mit 1024. Zum Konvertieren des Werts in Byte multiplizieren Sie ihn mit 1048756 (1024*1024). Beachten Sie, dass die durch Base64-Verschlüsselung verursachte Vergrößerung mehr als 33 % betragen kann und von verschiedenen Faktoren abhängt, wie Anlagengröße, Dateityp, Komprimierung und E-Mail-Client).
Alle benutzerdefinierten Einstellungen für Exchange oder Internet Information Server (IIS), die Sie in Exchange XML-Anwendungskonfigurationsdateien auf dem Exchange-Server vorgenommen haben (z. B. web.config-Dateien oder EdgeTransport.exe.config-Datei), werden bei der Installation eines Exchange-CU überschrieben. Sichern Sie diese Informationen, damit Sie die Einstellungen nach der Installation einfach erneut anwenden können. Nach der Installation eines Exchange-CU müssen diese Einstellungen neu konfiguriert werden.
Informationen zu Tastenkombinationen für die Verfahren in diesem Thema finden Sie unter Tastenkombinationen in der Exchange-Verwaltungskonsole.
Tipp
Liegt ein Problem vor? Bitten Sie im Exchange Server-Forum unter Exchange | Exchange Server | Verwaltung.
Verwenden von Editor zum Konfigurieren einer clientspezifischen Nachrichtengrößenbegrenzung
Öffnen Sie die entsprechenden web.config Dateien in Notepad. Führen Sie beispielsweise die folgenden Befehle aus, um die web.config Dateien für EWS-Clients zu öffnen:
Notepad %ExchangeInstallPath%ClientAccess\exchweb\ews\web.configNotepad %ExchangeInstallPath%FrontEnd\HttpProxy\ews\web.configSuchen Sie in den "web.config"-Dateien der entsprechenden Komponente nach den relevanten Schlüsseln (siehe obige Tabellen in diesem Thema). Für EWS-Clients suchen Sie beispielsweise den Schlüssel maxAllowedContentLength in den Clientzugriffs- und Backend-web.config Dateien und alle 14 Instanzen des Werts
maxReceivedMessageSize="67108864"in der Back-End-web.config-Datei.<requestLimits maxAllowedContentLength="67108864" /> ...maxReceivedMessageSize="67108864"...Um beispielsweise eine Base64-codierte maximale Nachrichtengröße von ca. 64 MB zuzulassen, ändern Sie alle Instanzen von
67108864in89478486(64*4/3*1048756):<requestLimits maxAllowedContentLength="89478486" /> ...maxReceivedMessageSize="89478486"...Wenn Sie fertig sind, speichern und schließen Sie die web.config Dateien.
Verwenden Sie eine der folgenden Methoden, um IIS auf dem Exchange-Server neu zu starten:
Öffnen Sie IIS-Manager, wählen Sie den Server aus, und klicken Sie im Aktionsbereich auf Neustart.
Führen Sie die folgenden Befehle an einer Eingabeaufforderung mit erhöhten Rechten aus (ein Eingabeaufforderungsfenster, das Sie durch Auswählen von "Als Administrator ausführen" öffnen):
net stop w3svc /ynet start w3svc
Konfigurieren von clientspezifischen Nachrichtengrößenbegrenzungen über die Befehlszeile
Statt mit dem Editor können Sie die clientspezifischen Nachrichtengrößenbegrenzungen über die Befehlszeile konfigurieren. Öffnen Sie die Eingabeaufforderung mit erhöhten Rechten auf dem Exchange-Server (ein Eingabeaufforderungsfenster, das Sie durch Auswählen von Als Administrator ausführen öffnen), und führen Sie die entsprechenden Befehle für die Grenzwerte aus, die Sie konfigurieren möchten.
Hinweis
Die Größenwerte in den Befehlen sind die Standardwerte, daher müssen Sie diese ändern.
Achten Sie unbedingt darauf, ob der Wert in Bytes oder KB angegeben wird.
ActiveSync
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/Microsoft-Server-ActiveSync/" -section:system.webServer/security/requestFiltering /requestLimits.maxAllowedContentLength:30000000
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/Microsoft-Server-ActiveSync/" -section:system.web/httpRuntime /maxRequestLength:10240
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/Microsoft-Server-ActiveSync/" -section:system.webServer/security/requestFiltering /requestLimits.maxAllowedContentLength:30000000
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/Microsoft-Server-ActiveSync/" -section:system.web/httpRuntime /maxRequestLength:10240
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/Microsoft-Server-ActiveSync/" -section:appSettings /[key='MaxDocumentDataSize'].value:10240000
Exchange-Webdienste
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/ews/" -section:system.webServer/security/requestFiltering /requestLimits.maxAllowedContentLength:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.webServer/security/requestFiltering /requestLimits.maxAllowedContentLength:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSAnonymousHttpsBinding'].httpsTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSAnonymousHttpBinding'].httpTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSBasicHttpsBinding'].httpsTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSBasicHttpBinding'].httpTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSNegotiateHttpsBinding'].httpsTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSNegotiateHttpBinding'].httpTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSWSSecurityHttpsBinding'].httpsTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSWSSecurityHttpBinding'].httpTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSWSSecuritySymmetricKeyHttpsBinding'].httpsTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSWSSecuritySymmetricKeyHttpBinding'].httpTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSWSSecurityX509CertHttpsBinding'].httpsTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSWSSecurityX509CertHttpBinding'].httpTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /webHttpBinding.[name='EWSStreamingNegotiateHttpsBinding'].maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /webHttpBinding.[name='EWSStreamingNegotiateHttpBinding'].maxReceivedMessageSize:67108864
Outlook im Web
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/owa/" -section:system.webServer/security/requestFiltering /requestLimits.maxAllowedContentLength:35000000
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/owa/" -section:system.web/httpRuntime /maxRequestLength:35000
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/owa/" -section:system.webServer/security/requestFiltering /requestLimits.maxAllowedContentLength:35000000
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/owa/" -section:system.web/httpRuntime /maxRequestLength:35000
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/owa/" -section:system.serviceModel/bindings /webHttpBinding.[name='httpsBinding'].maxReceivedMessageSize:35000000
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/owa/" -section:system.serviceModel/bindings /webHttpBinding.[name='httpBinding'].maxReceivedMessageSize:35000000
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/owa/" -section:system.serviceModel/bindings /webHttpBinding.[name='httpsBinding'].readerQuotas.maxStringContentLength:35000000
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/owa/" -section:system.serviceModel/bindings /webHttpBinding.[name='httpBinding'].readerQuotas.maxStringContentLength:35000000
Woher wissen Sie, dass dieses Verfahren erfolgreich war?
Sie müssen eine Testnachricht an ein und von einem Postfach senden, auf das durch den betroffenen Client zugegriffen wird, um sicherzustellen, dass Sie die clientspezifische Nachrichtengrößenbegrenzung erfolgreich konfiguriert haben. Sie können versuchen, einige kleinere Anlagen oder eine große Anlage anzuhängen, sodass die Größe der Testnachricht ca. 33 % unter dem konfigurierten Wert liegt. Wenn der konfigurierte Wert beispielsweise 85 MB beträgt, liegt die maximale Nachrichtengröße in Wirklichkeit bei ca. 64 MB.