Pular para o conteúdo

Backup de Contas Individuais do Zimbra

Dica publicada em Linux / Backup
Fagner Silva do Nascimento rengaf1
Hits: 11.216 Categoria: Linux Subcategoria: Backup
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

OCS Inventory no CentOS 6.5 - Para inventário de rede

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

Migrando contatos e e-mails do Google Apps para servidor Zimbra

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

Backup incremental com rsync

Clonar Partições - Um Jeito Fácil

MEO Cloud - Como sincronizar arquivos fora da pasta local "MEOCloud"

Instalação Bacula 7.4.4 e Webmin - Ubuntu Server 16.04

Backup de Arquivos de Windows através do GNU/Linux

#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.