Arquivo

Archive for janeiro \28\America/Belem 2013

Limitando tamanho de anexos no MTA Zimbra!

28 de janeiro de 2013 Deixe um comentário

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,

Categorias:Bash, Email, Linux, Zimbra Tags:, , , , ,