Архивиране и възстановяване на пощенски кутии в Zimbra Collaboration 8

В тазистатия обсъдихме как да внедримZimbra Collaboration 8.6 наUbuntu сървър 14.04. Безплатната версия на пощенския сървър няма удобна функционалност за архивиране и възстановяване на пощенски кутии. А създаването на резервни копия е неразделна част от работата на всеки системен администратор. Да, и наличието на резервно копие винаги ще ни спаси в трудни времена.

Ще създадем резервни копия и ще ги възстановим с помощта наBash скриптове. Ние ще създадем и възстановим пощенски кутии горещи, така да се каже, без да спираме пощенския сървър.

Създайте текстов файл и го направете изпълним:

В създадения скрипт въведете следното (в настройките на скрипта посочете вашите данни):

По време на изпълнението на скрипта първо се формира списък на всички пощенски кутии, налични в посочения домейн, след това се създава резервно копие за всяка пощенска кутия и накрая се създава лог файл. Пример за резултат от скрипта:

Регистрационният файл изглежда така:

Сега можете да хвърлите скрипта вcron и да сте сигурни, че винаги ще имаме резервни копия на пощенските кутии под ръка.

По-горе разгледахме как да архивираме всички налични пощенски кутии в домейн и ако трябва да архивираме само една пощенска кутия, тогава леко ще променим скрипта за удобство на работа. Създайте текстов файл и го направете изпълним:

В създадения скрипт въведете следното (в настройките на скрипта посочете вашите данни):

По време на изпълнението на скрипта потребителят се пита за името на пощенската кутия и се създава резервно копие на посочената пощенска кутия, като в края се създава лог файл. Пример за резултат от скрипта:

Регистрационният файл изглежда така:

Имаме скрипт, който е лесен за използване за създаване на резервно копие на една пощенска кутия.

Сега помислете каквъзстановяване на пощенски кутии от резервно копие.

Възстановяване на пощенска кутия от резервно копие

За да възстановите пощенска кутия от резервно копие, ще представя скрипт по-долу, чрез който ще бъде удобно да направите това. Скриптът е реализиран като вход коя дата да се използва за възстановяване на резервно копие, както и задаване на името на пощенската кутия. Ако за посочената дата и посоченият букап съществува, тогава той ще бъде автоматично възстановен.

Създайте текстов файл и го направете изпълним:

В създадения скрипт въведете следното (в настройките на скрипта посочете вашите данни):

Регистрационният файл изглежда така:

По тези начини можете лесно да архивирате пощенски кутии и да ги възстановявате от резервно копие със същата лекота.