Office 365: il messaggio è una questione di peso

| |

Microsoft Office 2016 Outlook IconNon sentenzierò sul perché dovreste cambiare il Max Size Limit imposto di default in Office 365 perché, evidentemente, è necessario al vostro lavoro quotidiano, per questo saltiamo a piè pari la prima parte dove vi faccio la paternale sul fatto che la mail non va mai utilizzata per spedire file di grandi dimensioni o corpi (della mail stessa) troppo ricchi di immagini e ulteriori dati che non fanno altro che appesantire il risultato finale. Esistono strumenti ad-hoc ma ovviamente hanno un costo, se si vuole tenere tutto in casa allora basterà dare un colpo di chiave a una configurazione, sempre tramite PowerShell.

Il riferimento Microsoft che parla di Max Size Limit (spiegando per filo e per segno di cosa si tratta e del perché non dovete pensare che stiate modificando la dimensione massima dell’allegato della mail da inviare o ricevere) è disponibile all’indirizzo blogs.office.com/2015/04/15/office-365-now-supports-larger-email-messages-up-to-150-mb. C’è anche un riferimento di terza parte che si sofferma su altri aspetti, pur rimanendo nello stesso contesto, lo trovate all’indirizzo exchangeserverpro.com/configuring-max-email-message-size-limits-for-office-365.

As always you need to be aware that this setting controls the maximum message size, not the maximum attachment size. An email message is bigger than just the files that are attached to it, thanks to the message content itself as well as other data that is piled on. Or as Microsoft describes it, “overhead needed for encoding, encapsulation, compression and decompression of larger messages.”

Io ho effettuato la modifica sull’ambiente di lavoro, portando a 50MB il tetto massimo in ricezione, lasciando invariato quello di invio. Partiamo però dalla situazione “sorgente“, quella che ho già trovato su Exchange in cloud:

PS C:\PS1\PS1> Get-MailboxPlan | fl name,maxsendsize,maxreceivesize,isdefault

Name           : ExchangeOnline-2b584d8e-7348-4181-9eaf-7291f54dd242
MaxSendSize    : 35 MB (36,700,160 bytes)
MaxReceiveSize : 36 MB (37,748,736 bytes)
IsDefault      : False

Name           : ExchangeOnlineDeskless-352414b0-d590-4148-a37b-53c8cd900a30
MaxSendSize    : 35 MB (36,700,160 bytes)
MaxReceiveSize : 36 MB (37,748,736 bytes)
IsDefault      : False

Name           : ExchangeOnlineEnterprise-ec5ba749-93e3-4373-bc87-e70ef7f05bf9
MaxSendSize    : 35 MB (36,700,160 bytes)
MaxReceiveSize : 36 MB (37,748,736 bytes)
IsDefault      : True

3 i piani configurati sotto il tenant, uno solo quello da andare a ritoccare per la mia specifica esigenza. Potete facilmente scoprire i piani che avete attivi nel vostro Exchange lanciando un Get-MailboxPlan in PowerShell. Una volta individuato quello desiderato, potrete lanciare la modifica a tappeto, quindi verificare il risultato al termine:

PS C:\PS1\PS1> Set-MailboxPlan ExchangeOnlineEnterprise-ec5ba749-93e3-4373-bc87-e70ef7f05bf9 -MaxReceiveSize 50MB -MaxSendSize 35MB
PS C:\PS1\PS1> Get-MailboxPlan | fl name,maxsendsize,maxreceivesize,isdefault

Name           : ExchangeOnline-2b584d8e-7348-4181-9eaf-7291f54dd242
MaxSendSize    : 35 MB (36,700,160 bytes)
MaxReceiveSize : 36 MB (37,748,736 bytes)
IsDefault      : False

Name           : ExchangeOnlineDeskless-352414b0-d590-4148-a37b-53c8cd900a30
MaxSendSize    : 35 MB (36,700,160 bytes)
MaxReceiveSize : 36 MB (37,748,736 bytes)
IsDefault      : False

Name           : ExchangeOnlineEnterprise-ec5ba749-93e3-4373-bc87-e70ef7f05bf9
MaxSendSize    : 35 MB (36,700,160 bytes)
MaxReceiveSize : 50 MB (52,428,800 bytes)
IsDefault      : True

Salvo errori, avete raggiunto l’obiettivo primario. Ogni nuova casella di posta elettronica che creerete sotto Exchange avrà le caratteristiche appena modificate, non cambia nulla invece per le caselle di posta già create. Per questo motivo, se voleste agire su singola vecchia casella (o sull’intero panorama del vostro server), Microsoft suggerisce uno schema che riepiloga tutti i vari casi:

ACTION COMMAND
Update a single mailbox Set-Mailbox -Identity alias@domain.com -MaxSendSize 75MB -MaxReceiveSize 75MB
Update
multiple mailboxes 
(“alias”, “alias2”, “alias3”) | % {Set-Mailbox –Identity $_ -MaxSendSize 75MB -MaxReceiveSize 75MB}
Update all mailboxes  Get-Mailbox | Set-Mailbox -MaxSendSize 75MB -MaxReceiveSize 75MB
Update the default settings
(For mailboxes you create in the future.)
Get-MailboxPlan | Set-MailboxPlan -MaxSendSize 75MB -MaxReceiveSize 75MB

Per ovvi motivi, ho scelto di filtrare le caselle appartenenti al piano modificato precedentemente, quindi utilizzare l’update multiplo applicato all’array ottenuto dal filtro (Set-Mailbox -MaxSendSize 35MB -MaxReceiveSize 50MB), l’operazione richiederà del tempo (tutto in base alla quantità di caselle da modificare).

Da questo momento, la modifica sarà attiva.

L'articolo potrebbe non essere aggiornato

Questo post è stato scritto più di 5 mesi fa, potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a lasciare un commento per chiedere ulteriori informazioni! :-)

Gioxx's Wall

Se hai correzioni o suggerimenti puoi lasciare un commento nell'apposita area qui di seguito o contattarmi privatamente.
Ti è piaciuto l'articolo? Offrimi un caffè! Satispay / PayPal / Buy Me A Coffee / Patreon

Condividi l'articolo con i tuoi contatti: