Розглянемо універсальний спосіб експорту даних з сервера Zimbra.
Експортуємо домени:
zmprov gad | tee -a domains.txt
Експорт користувацьких емейлів:
zmprov -l gaa | tee -a users.txt
Експорт списку адміністраторів:
zmprov gaaa | tee -a admins.txt
Експорт користувацьких налаштувань:
mkdir users_settings
for user in `cat users.txt`; do zmprov ga $user | grep -i Name: | tee -a users_settings/$user.txt ; done
Експорт паролів користувачів:
mkdir passwords
for user in `cat users.txt`; do zmprov -l ga $user userPassword | grep userPassword: | awk '{ print $2}' | tee -a passwords/$user.shadow; done
Експорт списків розсилки:
zmprov gadl | tee -a distribution_lists.txt
Експорт адрес зі списків розсилки:
mkdir distribution_lists
for list in `cat distribution_lists.txt`; do zmprov gdlm $list > distribution_lists/$list.txt ; echo "$list"; done
Експорт аліасів:
mkdir aliases
for user in `cat users.txt`; do zmprov ga $user | grep zimbraMailAlias | awk '{print $2}' | tee -a aliases/$user.txt ; echo $i ; done
Коментарі