Come gestire la dimensione massima dei messaggi in Outlook Web Access

 

Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Ultima modifica dell'argomento: 2010-04-27

In questo argomento viene descritto come utilizzare il file Web.config ed Exchange Management Shell per consentire l'invio di messaggi di grandi dimensioni da Office Outlook Web Access. In questo caso, Outlook Web Access è installato su un computer su cui è in esecuzione Microsoft Exchange Server 2007 e che ha il ruolo del server Accesso client installato.

Outlook Web Access è un'applicazione che utilizza ASP.NET e dipende dalla configurazione delle impostazioni di ASP.NET. ASP.NET utilizza l'impostazione maxRequestLength per determinare la quantità massima di dati che il browser Web può inviare al server Accesso client. L'impostazionemaxRequestLength si trova nel file Web.config.

Le cassette di posta hanno dei limiti per controllare le dimensioni dei messaggi che possono essere inviati o ricevuti. I limiti sulla dimensione massima dei messaggi si applicano alla dimensione complessiva di un messaggio. Sono inclusi l'intestazione, il corpo e gli allegati del messaggio. Se la dimensione massima che è possibile inviare da una cassetta postale supera il valore dell'impostazione maxRequestLength, potrebbe verificarsi un errore quando l'utente invia un messaggio di grandi dimensioni da Outlook Web Access.

Per evitare che questo si verifichi, è necessario configurare maxRequestLength impostando una dimensione almeno pari o superiore rispetto alla dimensione massima del messaggio impostata per le cassette postali dell'organizzazione.

Condizioni e avvisi associati

Se si tenta di creare o inviare un messaggio di dimensioni superiori alla dimensione massima dei messaggi o all'impostazionemaxRequestLength, verrà visualizzato un avviso in Outlook Web Access. Il testo dell'avviso varierà in funzione delle condizioni a causa delle quali è stato generato. Potrebbero verificarsi i seguenti problemi:

  • Quando un utente tenta di caricare un allegato di dimensione superiore alla dimensione massima dei messaggi, viene visualizzato il seguente messaggio di errore nella finestra di dialogo Caricamento:

    L'allegato che si sta tentando di caricare supera il limite massimo consentito per gli allegati nell'organizzazione. Per ulteriori informazioni contattare il supporto tecnico dell'organizzazione.

  • Quando un utente tenta di caricare uno o più allegati di dimensione superiore all'impostazione maxRequestLength, viene visualizzato il seguente messaggio di errore nel messaggio nella Barra informazioni:

    File <nomi dei file> non allegati. La dimensione supera il limite massimo consentito di <limite massimo> megabyte (MB) per gli allegati.

  • Si supponga che si siano allegati diversi file a un messaggio e che ogni file sia più piccolo della dimensione massima dei messaggi o del valore maxRequestLength. Se la dimensione totale di questi file supera la dimensione massima consentita, verrà visualizzato un messaggio di errore quando si selezione Invia:

    Impossibile inviare il messaggio. Il messaggio supera la dimensione massima consentita.

Se si esegue Exchange 2007 su un computer basato su Windows Server 2008, è necessario configurare anche il server Outlook Web Access per consentire il contenuto pari alla dimensione massima del messaggio che è possibile inviare da Outlook Web Access. Se ciò non avviene, potrebbero verificarsi i seguenti errori:

  • Viene visualizzato il seguente messaggio di errore quando si utilizza Outlook Web Access per inviare un messaggio di grandi dimensioni da una workstation.

    Errore server 404 - Impossibile trovare il file o la directory

    La risorsa cercata potrebbe essere stata rimossa, rinominata o non essere temporaneamente disponibile.

  • Viene visualizzato il seguente messaggio di errore quando si utilizza Outlook Web Access per inviare un messaggio di grandi dimensioni dalla console di un computer su cui è in esecuzione Exchange Server 2007 Service Pack 1 (SP1).

    Errore server nell'applicazione "DEFAULT WEB SITE/OWA"

    Errore HTTP 404.13 - Risorsa non trovata

    Il modulo filtro richiesta è configurato per negare la richiesta che supera la lunghezza del contenuto della richiesta.

Informazioni preliminari

Per eseguire questa procedura, è necessario utilizzare un account che disponga della seguente delega:

  • Appartenenza al gruppo Administrators locale

Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti necessari per l'amministrazione di Exchange 2007, vedere Considerazioni sulle autorizzazioni.

Procedura

Per modificare il valore maxRequestLength

  1. Trovare il file Web.config sul server Accesso client. Il percorso predefinito è <unità>\Programmi\Microsoft\ExchangeServer\ClientAccess\Owa.

  2. Effettuare una copia di backup del file.

  3. Utilizzare Blocco note o un altro editor di testo per aprire il file originale. Non utilizzare Internet Information Services (IIS) per modificare il file Web.config.

  4. Trovare maxRequestLength e modificare l'impostazione immettendo il valore desiderato. Il valore viene specificato in kilobyte (KB) e il valore predefinito è 30000. L'esempio seguente mostra il valore dell'impostazione maxRequestLength nel file Web.config:

    <httpRuntime maxRequestLength="30000" />

  5. Salvare e chiudere il file.

Avviso

Assicurarsi di modificare il valore esistente dell'impostazione maxRequestLength nel file Web.config. Non aggiungere una seconda istanza di maxRequestLength. Se viene aggiunta una seconda istanza di maxRequestLength al file Web.config, il pool di applicazioni Exchange verrà interrotto inaspettatamente.

Per configurare i limiti per le dimensioni dei messaggi delle cassette postali degli utenti

  1. Avviare Exchange Management Shell.

  2. Digitare Set-Mailbox -Identity "<NameOfMailbox>" -MaxSendSizeSize <value>, quindi premere INVIO.

    Ad esempio, per impostare le dimensioni dei messaggi in uscita per la cassetta postale dell'utente John Smith su 10 MB, digitare:

    Set-Mailbox -Identity "John Smith" -MaxSendSize 10mb -MaxReceiveSize 10mb

Per configurare i limiti per le dimensioni dei messaggi di un'organizzazione

  1. Avviare Exchange Management Shell.

  2. Digitare il comando seguente:

    Set-TransportConfig -MaxSendSize Size <value>

    Ad esempio, per impostare la dimensione massima consentita dei messaggi a 10 MB, digitare:

    Set-TransportConfig -MaxSendSize 10MB.

Se si esegue Exchange Server 2007 su un computer basato su Windows Server 2008, è necessario completare la procedura seguente.

Per configurare Outlook Web Access e consentire contenuto di dimensione uguale alla dimensione massima dei messaggi su un computer basato su Windows Server 2008

  1. Dal prompt dei comandi digitare:

    cd %windir%\system32\inetsrv

  2. Digitare il comando seguente:

    appcmd set config "Default Web Site/owa" -section:requestFiltering -requestLimits.maxAllowedContentLength:<Content_Length_In_Bytes>

Per completare la configurazione

  • Se la posta viene reinstradata esternamente a un altro sistema di messaggistica, impostare il valore del parametro MaxMessageSize nel registro per configurare SendConnector.

  • Se la posta viene reinstradata tra due utenti della stessa organizzazione Exchange e gli utenti si trovano su due siti Active Directory diversi, modificare il parametro MaxMessageSize del collegamento al sito Active Directory.

Ulteriori informazioni

Per ulteriori informazioni sull'impostazione della dimensione massima dei messaggi in Exchange 2007, vedere i seguenti argomenti: