Pular para o conteúdo

Backup de Contas Individuais do Zimbra

Dica publicada em Linux / Backup
Fagner Silva do Nascimento rengaf1
Hits: 11.217 Categoria: Linux Subcategoria: Backup
  • Indicar
  • Impressora
  • Denunciar

Backup de Contas Individuais do Zimbra

Após pesquisas, testes e modificações, aí esta um script que faz backup de todas as contas de email do Zimbra.

Backup das contas individuais

Segue abaixo:

# mkdir /opt/zimbra/backup_individual_das_contas
# chown zimbra.zimbra /opt/zimbra/backup_individual_das_contas


# vi backupzimbracontas.sh

#!/bin/bash
data=`/usr/bin/date +%d-%m-%Y`

su zimbra -c "/opt/zimbra/bin/zmprov -l gaa gei.sesdec.ro.gov.br > /opt/zimbra/backup_individual_das_contas/lista_de_emails.txt"
su zimbra -c "mkdir -p /opt/zimbra/backup_individual_das_contas/backups-${data}"
su zimbra -c "chown zimbra.zimbra /opt/zimbra/backup_individual_das_contas/backups-${data}"

for i in `cat /opt/zimbra/backup_individual_das_contas/lista_de_emails.txt`; do
su zimbra -c "/opt/zimbra/bin/zmmailbox -z -m $i getRestURL "//?fmt=tgz" > /opt/zimbra/backup_individual_das_contas/backups-${data}/$i.tgz"
done

É só agendar no Crontab, dar permissão de execução no script e setar como "zimbra", o usuário e grupo dono da pasta onde armazenará os backups.

Não esquecer de fazer o backup dessa pasta para fora do servidor.

Após primeira execução, a pasta conterá 3 arquivos conforme abaixo:
  • backups-01-03-2017
  • backupzimbracontas.sh
  • lista_de_emails.txt

Sarg no CentOS 6 - Configuração com suporte a gráficos

Instalando e promovendo o Samba 4 como Domain Controller no CentOS 6.4 Minimal

Atualizando o Samba 4 (Active Directory) para versão recente

BIND 9 DNS no Debian Squeeze/Wheezy e Ubuntu 12/13 (Compativel com Active Directory no Windows Server)

Abrindo portas do Firewall (IPtables) para Samba 4 (Active Directory)

Não consigo fazer login no Linux Mint [Resolvido]

Reinstalando pacotes no Ubuntu pós-formatação

Copiando arquivos e diretórios ocultos com rsync

Clonezilla (100% automatizado) com GRUB2

Backup incremental com cp

#1 Comentário enviado por nilson095 em 06/04/2018 - 10:23h
O Script funcionou perfeito, porem e se precisar restaurar? qual o processo via script para automatizar?
#2 Comentário enviado por willdavet em 24/08/2018 - 15:23h
Para restaurar vc usa.. /opt/zimbra/bin/zmmailbox -z -m user@domain.com -t 0 postRestURL “//?fmt=tgz&resolve=reset” /tmp/account.tgz

Contribuir com comentário

Entre na sua conta para comentar.