Limitando tamanho de anexos no MTA Zimbra!
Parte copiada da Netsolution!
Lembrando que:
Exemplo para cálculo de mega para bytes
01 mb = 1024 kbytes *1024 bits * 01 mb = 1048576 bytes
exemplo para 05 mb
05 mb = 1024 kbytes *1024 bits * 05 mb = 5242880 bytes
Limitando tamanho de anexo+email e documentos no Zimbra ZCS 6.0.4
Ola amigos!
Vamos brincar um pouco com o groupware zimbra, uma suite de colaboração.
Iremos realizar estas configurações via shell, utilizando o usuário zimbra.
Para realizar a limitação do tamanho da mensagem de email (Anexo + Corpo da mensagem), iremos setar o parâmetrozimbraMtaMaxMessageSize, o valor para este parâmetro é em bytes. Para facilitar segue o link da calculadora de conversão bytes to mega bytes aqui ou neste outro link da NTZ.
Na shell do servidor, passe para o usuário zimbra.
# su – zimbra
Verifique o valor do parâmetro de limitação do tamanho da mensagem de email.
#zmprov gacf |grep -i MtaMaxMessageSize
Ápos confirmar o parâmetro, vamos modifica-lo para 07 Mega Byte. Lembre-se: Ao utilizar 07 Mega, o anexo será limitado não aos 07 Mega Bytes, devido este parâmetro limitar a mensagem de email e não somente o Anexo, na prática o anexo será limitado ao ultrapassar os 05 Mega Bytes. No forúm Zimbra há uma breve explicação sobre isto, leia aqui.
Setando o tamanho da mensagem de email para 07 Mega Bytes.
#zmprov modifyConfig zimbraMtaMaxMessageSize 7340032
Caso desejar o comando abreviado, execute: (Este comando abaixo é o mesmo do comando acima, a diferença está na abreviação).
#zmprov mcf zimbraMtaMaxMessageSize 7340032
Para verificar as alterações:
#zmprov gacf |grep -i MtaMaxMessageSize
Se preferir fazer estas alterações acima em interface gráfica Zimbra, leia este post no forúm email.
Perfeito. Até o momento já configuramos o tamanho das mensagens de email, incluindo o anexo.
Agora vamos realizar a configuração da limitação de tamanho para documentos / porta-arquivos gravados no zimbra. Estes documentos, é o mesmo conceito do google docs, ou seja, é possível criar documentos online e armazená-los no zimbra. O parâmetro que estamos tratando é o zimbraFileUploadMaxSize.
Verificando o valor do tamanho para o armazenamento de documentos no zimbra.
#zmprov gacf |grep -i FileUploadMaxSize
Atribuindo o limite de 01 Mega Byte para armazenamento de documentos no Zimbra.
#zmprov modifyConfig zimbraFileUploadMaxSize 1048576
Validando a alteração realizada.
#zmprov gacf |grep -i FileUploadMaxSize
Ótimo, a configuração para limitar o tamanho da mensagem de email com anexos e documentos no Zimbra está finalizada.
Como dica, é válido lembrar que todas estes parâmetros obtidos acima foi da estrutura de LDAP do Zimbra. Para facilitar o trabalho de modificar estas configurações no LDAP do Zimbra, segue abaixo alguns comandos de provisionamento de configuração.
Obter todas as configurações do LDAP, se quiser uma configuração especifica utilize o pipe ( | ) junto com o grep e faça o filtro.
#zmprov -gacf
ou
#zmprov getAllConfig
Obter uma configuração especifica, neste caso vamos obter o endereço de email da conta de Spam.
#zmprov gcf zimbraSpamIsSpamAccount
ou
#zmprov getConfig zimbraSpamIsSpamAccount
Modificar uma configuração na Estrutura de LDAP Zimbra.
#zmprov mcf parâmetro_a_ser_modificado valor
ou
#zmprov modifyConfig parâmetro_a_ser_modificado valor
Fonte: Wiki Zimbra
Por enquanto é só pessoal !
Abraços,