Modificare lo spazio usato dalle regole posta in arrivo in Exchange Online

Le regole della posta in arrivo in Outlook sul web (in precedenza note come Outlook Web App) e le app desktop di Outlook sono limitate a 256 KB totali per tutte le regole. Ogni regola creata occupa spazio nella cassetta postale. La quantità di spazio effettiva utilizzata da una regola dipende da diversi fattori, quali la lunghezza del nome e il numero di condizioni applicate. Quando si raggiunge il limite di 256 KB, si riceve un avviso in cui è indicato che non è possibile creare ulteriori regole né aggiornarne una esistente. Non è possibile aumentare la quantità di spazio allocato per archiviare le regole della posta in arrivo in Exchange Online, ma è possibile ridurla in base alle esigenze.

Note:

  • L'intervallo valido per la quota delle regole della posta in arrivo è compreso tra 32 e 256 KB.

  • Non esiste un numero massimo di regole che gli utenti possono creare.

  • La quota per le regole posta in arrivo si applica solo alle regole abilitate . Non sono previste restrizioni sul numero di regole disabilitate che una cassetta postale può avere. Tuttavia, le dimensioni totali delle regole abilitate o attive nella cassetta postale non possono superare il valore della quota

Che cosa è necessario sapere prima di iniziare?

  • Tempo stimato per il completamento di ogni procedura: 5 minuti o meno.

  • Devi disporre delle autorizzazioni per poter eseguire queste procedure. Per visualizzare le autorizzazioni necessarie, vedere la voce "Impostazioni cassetta postale" nell'articolo Autorizzazioni funzionalità in Exchange Online.

  • È possibile usare Exchange Online PowerShell solo per eseguire la procedura descritta in questo articolo. Per informazioni su come connettersi a PowerShell per Exchange Online, vedere Connettersi a PowerShell per Exchange Online.

Consiglio

Problemi? È possibile richiedere supporto nei forum di Exchange. Visitare i forum all'indirizzo Exchange Online o Exchange Online Protection.

Usare Exchange Online PowerShell per aumentare il limite per le regole posta in arrivo

Esistono tre metodi di base che è possibile usare per modificare la quota delle regole per una cassetta postale:

  • Singole cassette postali: usare la sintassi seguente:

    Set-Mailbox -Identity <MailboxIdentity> -RulesQuota "<32 KB to 256 KB>"
    

    In questo esempio la quota delle regole viene ridotta a 200 KB per l'utente douglas@contoso.com.

    Set-Mailbox -Identity douglas@contoso.com -RulesQuota "200 KB"
    
  • Filtrare le cassette postali in base agli attributi: questo metodo richiede che tutte le cassette postali condividano un attributo filtrabile univoco. Ad esempio:

    • Informazioni su titolo, reparto o indirizzo per gli account utente, come illustrato dal cmdlet Get-User .

    • Da CustomAttribute1 a CustomAttribute15 per le cassette postali, come illustrato nel cmdlet Get-Mailbox .

    La sintassi usa i due comandi seguenti (uno per identificare le cassette postali e l'altro per applicare la quota delle regole alle cassette postali):

    $<VariableName> = <Get-User | Get-Mailbox> -ResultSize unlimited -Filter <Filter>
    
    $<VariableName> | foreach {Set-Mailbox -Identity $_.MicrosoftOnlineServicesID -RulesQuota "<32 KB to 256 KB>"}
    

    In questo esempio la quota delle regole viene ridotta a 32 KB per tutte le cassette postali il cui attributo Title contiene "Vendor" o "Contractor".

    $V = Get-User -ResultSize unlimited -Filter "(RecipientType -eq 'UserMailbox') -and (Title -like '*Vendor*' -or Title -like '*Contractor*')"
    
    $V | foreach {Set-Mailbox -Identity $_.MicrosoftOnlineServicesID -RulesQuota "32 KB"}
    
  • Usare un elenco di cassette postali specifiche: questo metodo richiede un file di testo per identificare le cassette postali. I valori che non contengono spazi (ad esempio, l'account utente) funzionano meglio. Il file di testo deve contenere un account utente in ogni riga come indicato di seguito:

    akol@contoso.com
    tjohnston@contoso.com
    kakers@contoso.com

    La sintassi usa i due comandi seguenti (uno per identificare gli account utente e l'altro per applicare la quota delle regole a tali utenti):

    $<VariableName> = Get-Content "<text file>"
    
      $<VariableName> | foreach {Set-Mailbox -Identity $_ RulesQuota "<32 KB to 256 KB>"}
    

    In questo esempio la quota delle regole viene ridotta a 150 KB per le cassette postali specificate nel file C:\Documenti\Junior Managers.txt.

    $Jr = Get-Content "C:\My Documents\Junior Managers.txt"
    
    $Jr | foreach {Set-Mailbox -Identity $_ -RulesQuota "150 KB"}
    

Come verificare se l'operazione ha avuto esito positivo

Per verificare di aver modificato la quota delle regole di posta in arrivo in una cassetta postale, seguire questa procedura in Exchange Online PowerShell:

  • Sostituire <MailboxIdentity> con il nome, l'alias, l'indirizzo di posta elettronica o il nome dell'account della cassetta postale ed eseguire il comando seguente per verificare il valore della proprietà RulesQuota :

    Get-Mailbox -Identity "<MailboxIdentity>" | Format-List RulesQuota
    
  • Eseguire il comando seguente per verificare il valore della proprietà RulesQuota per tutte le cassette postali:

    Get-Mailbox -ResultSize unlimited | Format-Table Name,RulesQuota -Auto
    

Altre informazioni necessarie

  • Le regole di posta in arrivo vengono eseguite dall'alto verso il basso nell'ordine in cui vengono visualizzate nella finestra Regole . Per modificare l'ordine delle regole, fare clic sulla regola da spostare e quindi fare clic sulla freccia su o giù per spostare la regola nella posizione desiderata nell'elenco.

  • Quando si crea una regola di inoltro, è possibile aggiungere più indirizzi a cui inoltrare. Il numero di indirizzi che è possibile inoltrare può essere limitato, a seconda delle impostazioni per l'account. Se si aggiungono più indirizzi di quelli consentiti, la regola di inoltro non funzionerà. Se si crea una regola di inoltro con più indirizzi, testarla per assicurarsi che funzioni.