Konfigurieren von clientspezifischen Nachrichtengrößenbegrenzungen

[Dieses Thema gehört zur Vorabdokumentation und kann in künftigen Versionen geändert werden. Leere Themen wurden als Platzhalter hinzugefügt. Wenn Sie Feedback dazu haben, freuen wir uns über Ihre Nachricht. Senden Sie uns eine E-Mail an: ExchangeHelpFeedback@microsoft.com.]  

Gilt für:Exchange Server 2016

In diesem Artikel erfahren Sie, wie Sie Beschränkungen der Nachrichtengröße für Exchange ActiveSync-, Exchange-Webdienste- und Outlook im Web (Outlook im Web)-Clients in Exchange 2016 konfigurieren können

In Exchange Server 2016 gelten für die Übertragung von Nachrichten über die Organisation verschiedene Größenbeschränkungen. Weitere Informationen finden Sie unter Beschränkungen der Nachrichtengröße in Exchange 2016.

Es gibt jedoch clientspezifische Nachrichtengrößenbeschränkungen, die für Outlook im Web (bisher als Outlook Web App bezeichnet) und E-Mail-Clients, die Exchange ActiveSync oder Exchange-Webdienste (EWS) verwenden, konfiguriert werden können. Wenn Sie die Größenbeschränkungen für Organisation, Connectors oder Benutzer in Exchange ändern, müssen Sie wahrscheinlich auch die Beschränkungen für Outlook im Web, ActiveSync und EWS ändern. Diese Beschränkungen sind in den folgenden Tabellen beschrieben: Wenn Sie die Nachrichtengröße für einen bestimmten Clienttyp ändern möchten, müssen Sie ändern alle Werte ändern, die in der Tabelle beschrieben werden.

noteHinweis:
Für Nachrichtengrößenbegrenzungen müssen Sie einen Wert festlegen, der größer ist, als die tatsächliche Größe, die erzwungen werden soll. Dies beläuft sich auf die Base64-Codierung der Anlagen und anderen binären Daten. Die Base64-Codierung erhöht die Größe der Nachricht um etwa 33 %. Daher sollte der von Ihnen angegebene Wert etwa 33 % größer sein als die zu erzwingende tatsächliche Nachrichtengröße. Wenn Sie beispielsweise für Nachrichten eine maximale Größenbeschränkung von 64 MB angeben, können Sie erwarten, dass die maximale Größe der Nachricht in Wirklichkeit ca. 48 MB beträgt.

ActiveSync

Dienste Konfigurationsdatei Schlüssel und Standardwerte Größe

Clientzugriff (Front-End)

%ExchangeInstallPath%FrontEnd\HttpProxy\Sync\web.config

maxAllowedContentLength="30000000" ist 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" ist 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 ist kein maxAllowedContentLength-Schlüssel in den web.config-Dateien für ActiveSync vorhanden. 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:

  1. Führen Sie einen der folgenden Schritte aus:

    • Öffnen Sie für die Clientzugriffswebsite (Front-End) IIS-Manager, wechseln Sie zu Websites > Standardwebsite, und wählen Sie Microsoft-Server-ActiveSync aus.

    • Öffnen Sie für die Back-End-Website IIS-Manager, wechseln Sie zu Websites > Exchange Back End, und wählen Sie Microsoft-Server-ActiveSync aus.

  2. Stellen Sie sicher, dass die Ansicht Features ausgewählt ist, und doppelklicken Sie im Abschnitt für die Verwaltung auf Konfigurations-Editor.

  3. Klicken Sie im Feld Abschnitt auf den Dropdownpfeil, navigieren Sie zu system.webServer > Sicherheit, und wählen Sie requestFiltering aus.

  4. Erweitern Sie in den Ergebnissen requestLimits, sodass maxAllowedContentLength und der Standardwert "30000000" (Byte" angezeigt werden.

Geben Sie zum Ändern des Werts maxAllowedContentLength einen neuen Wert in "Bytes" ein, und klicken Sie auf die Option zum Übernehmen. Sie müssen den Wert auf der Clientzugriffswebsite und auf der Back-End-Website ändern. Nachdem Sie den Wert im IIS-Manager geändert haben, wird ein neuer maxAllowedContentLengthSchlüssel in die entsprechende web.config-Datei (Clientzugriff oder Back-End) geschrieben, der in der Tabelle beschrieben wird.

Exchange-Webdienste

Dienst Konfigurationsdatei Schlüssel und Standardwerte Größe

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 unterschiedliche Kombinationen von http-/https-Bindungen und Authentifizierungsmethoden)

Bytes

Kommentare in Bezug auf EWS-Beschränkungen

  • In der web.config-Datei (Back-End) gibt es zudem zwei Instanzen des Werts maxReceivedMessageSize="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 Größe

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 web.config-Datei (Back-End) gibt es zudem eine Instanz des Werts maxStringContentLength="102400" für die MsOnlineShellService-Bindung, die Sie nicht ändern müssen.

  • 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 auf Serverbasis, die Sie an Exchange-XML-Anwendungskonfigurationsdateien vornehmen (z. B. an den Dateien „web.config“ oder der Konfigurationsdatei „EdgeTransport.exe“), werden bei der Installation eines kumulativen Exchange-Updates überschrieben. Stellen Sie sicher, dass diese Informationen gespeichert werden, damit Sie Ihren Server nach der Installation leicht erneut konfigurieren können. Nach der Installation eines kumulativen Exchange-Updates müssen Sie diese Einstellungen neu konfigurieren.

  • Informationen zu Tastenkombinationen für die Verfahren in diesem Thema finden Sie unter Tastenkombinationen in der Exchange-Verwaltungskonsole.

tipTipp:
Sie haben Probleme? Bitten Sie in den Exchange-Foren um Hilfe. Sie finden die Foren unter folgenden Links: Exchange Server, Exchange Online oder Exchange Online Protection.

  1. Öffnen Sie die entsprechenden „web.config“-Dateien in Editor: Führen Sie beispielsweise zum Öffnen der „web.config“-Dateien für EWS-Clients die folgenden Befehle aus:

    Notepad %ExchangeInstallPath%ClientAccess\exchweb\ews\web.config
    Notepad %ExchangeInstallPath%FrontEnd\HttpProxy\ews\web.config
    
  2. Suchen Sie in den "web.config"-Dateien der entsprechenden Komponente nach den relevanten Schlüsseln (siehe obige Tabellen in diesem Thema). Suchen Sie beispielsweise für EWS-Clients den maxAllowedContentLength-Schlüssel in den beiden web.config-Dateien für Clientzugriff und Back-End und alle 14 Instanzen des maxReceivedMessageSize="67108864"-Werts in der web.config-Datei für das Back-End.

    <requestLimits maxAllowedContentLength="67108864" />
    ...maxReceivedMessageSize="67108864"...
    

    Wenn Sie beispielsweise eine Base64-verschlüsselte maximale Nachrichtengröße von ca. 64 MB erlauben möchten, ändern Sie alle Instanzen von 67108864 in 89478486 (64*4/3*1048756):

    <requestLimits maxAllowedContentLength="89478486" />
    ...maxReceivedMessageSize="89478486"...
    
  3. Speichern und schließen Sie die "web.config"-Dateien nach Abschluss des Vorgangs.

  4. 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.

      Wählen Sie in IIS-Manager den Server aus, und klicken Sie im Aktionsbereich auf „Neustart“.
    • Führen Sie den folgenden Befehl an einer Eingabeaufforderungsfenster mit erhöhten Rechten (ein Eingabeaufforderungsfenster, das Sie durch Auswahl von Als Administrator ausführen geöffnet haben) aus:

      IISReset /noforce
      

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.

Hinweise:

  • 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

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.

 
Anzeigen: