Una forma de salvar la data de tu zimbra testing su - zimbr | Blog de ArmandoF
Una forma de salvar la data de tu zimbra testing
su - zimbra
#Export all domains mkdir -p /migration/zimbra/domains cd /migration/zimbra/domains zmprov gad | tee -a domains.txt
#Export all accounts mkdir -p /migration/zimbra/accounts cd /migration/zimbra/accounts zmprov gaaa | tee -a admins.txt zmprov -l gaa | tee -a users.txt
#Export all account details mkdir -p /migration/zimbra/account_details cd /migration/zimbra/account_details for user in cat ../accounts/users.txt; do zmprov ga $user | grep -i Name: | tee -a $user.txt ; done
#Export all account passwords mkdir -p /migration/zimbra/passwords cd /migration/zimbra/passwords for user in cat ../accounts/users.txt; do zmprov -l ga $user userPassword | grep userPassword: | awk '{ print $2}' | tee -a $user.shadow; done
#Export all distribution lists mkdir -p /migration/zimbra/distribution_lists cd /migration/zimbra/distribution_lists zmprov gadl | tee -a distribution_lists.txt for list in cat distribution_list.txt; do zmprov gdlm $list > $list.txt ;echo "$list"; done
#Export all aliases mkdir -p /migration/zimbra/aliases cd /migration/zimbra/aliases for user in cat ../accounts/users.txt; do zmprov ga $user | grep zimbraMailAlias | awk '{print $2}' | tee -a $user.txt ;echo $i ;done
#Exporting mailbox data mkdir -p /migration/zimbra/mailbox_data cd /migration/zimbra/mailbox_data for user in cat ../accounts/users.txt; do echo "Exporting mailbox $user" ; zmmailbox -z -m $user getRestURL '/?fmt=tgz' > ./$user.tgz ; done
#Exporting email filters for all the accounts mkdir /migration/zimbra/filters cd /migration/zimbra/filters nano export_filters.sh #!/bin/bash mkdir tmp set -x clear for user in `cat ../accounts/users.txt`; do filter=`zmprov ga $user zimbraMailSieveScript > ./tmp/$user` sed -i -e "1d" ./tmp/$user sed 's/zimbraMailSieveScript: //g' ./tmp/$user > ./$user; rm ./tmp/$user echo "Export filter for $user" done \rm -rf tmp