Criei no google code, um projeto de backup para o zimbra OE.Sao 3 scripts:Backup do MySQLBackup do LDAPBackup das contasO backup das contas (zbkp-mbox) faz backup incremental e full, mas tambem pode ser customizado para fazer backup a partir de X dias atras. Normalmente utilizo o backup full aos domingos e durante a semana apenas o incremental.O site do projeto e: http://code.google.com/p/zimbackup/ e quem quiser participar e bem vindo!Sim, essa ferramenta funciona para zimbra a partir da versao 6 em diante.Ate a proxima! Por esses dias precisei bloquear alguns anexos em um cliente, porem, sem acesso a console web do zimbra. Tive que partir pra linha de comando.Pensei logo que o 'zmprov' deve resolver facil essa parada. Comecei a procurar no zmprov, como acessar esses atributos, antes de pensar em meter a mao no /opt/zimbra/conf/amavisd.conf.in.Na terminal via ssh:# su - zimbra$ zmprov desc // lista todos os atributos possiveisNessa listagem descobri o atributo: zimbraMtaBlockedExtensionNo site de documentacao do zmprov diz para utilizar o + para adicionar uma nova instancia do atributo, - para remover.Antes de tentar adicionar, resolvi listar para ver se ja existia alguma extencao bloqueada:$ zmprov gcf zimbraMtaBlockedExtension // gcf = getConfigNao me retornou nada. Hora de adicionar!$ zmprov mcf +zimbraMtaBlockedExtension exe // mcf = modifyConfig$ zmprov mcf +zimbraMtaBlockedExtension ppt$ zmprov mcf +zimbraMtaBlockedExtension scr$ zmprov mcf +zimbraMtaBlockedExtension batEm seguida, listei novamente para ver se tinha sido aceito:$zimbra gcf zimbraMtaBlockedExtensionzimbraMtaBlockedExtension: exezimbraMtaBlockedExtension: pptzimbraMtaBlockedExtension: scrzimbraMtaBlockedExtension: bat Pronto, todos na lista, agora e so reload no postfix:$ postfix reload /// ainda como usuario zimbraVoce pode efetuar o mesmo procedimento para remover um anexo bloqueado:$ zmprov mcf -zimbraMtaBlockedExtension pptLembrando que e preciso dar um reload no postfix apos o feito.Ate a proxima! No post anterior vimos como configurar uma interface de rede, via linha de comando, utilizando o comando 'ifconfig'. No final do post, deixamos a interface de rede eth0 configurada, porem, ainda faltando a rota padrao. E ai que entra o comando 'route', que e o responsavel por adicionar entradas de roteamento na pilha tcp/ip do linux. Vejamos os principais usos do comando:# route -n // lista a tabela de roteamento:Kernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0No exemplo acima, so temos a rota para a nossa rede local. Podemos utilizar o comando 'route' para adicionar rotas estaticas. Por exemplo, imaginemos que a rede da filial seja 192.168.2.0 com mascara 255.255.255.0 e o roteador que da acesso a essa rede seja o ip 192.168.0.200:# route add -net 192.168.2.0 mask 255.255.255.0 gw 192.168.0.200Para remover uma rota, e praticamente a mesma coisa:# route del -net 192.168.2.0 mask 255.255.255.0 gw 192.168.0.200Pronto, ja funcionamos em rede local e tambem temos acesso a rede 192.168.2.0, que e a rede da filial ligada pelo roteador 192.168.0.200.Para poder acessar a internet, precisamos configurar a rota padrao. A rota padrao e a rota que joga os pacotes para onde nao sabemos como chegar. Entao, com base nas informacoes, o nosso gateway e o ip 192.168.0.254:# route add -net default gw 192.168.0.254A sintaxe foi quase a mesma de quando adicionamos uma rota estatica,