Резервное копирование списка учетных записей и списков рассылки в Zimbra Collaboration 8.6

Рассмотрим как делать резервные копии списка учетных записей, а так же списков рассылки. Данный бекап может пригодится, в случае переноса почтового сервера на другую машину, да и в целом на случай непредвиденного сбоя, всегда можно будет восстановить быстро как учетные записи, так и группы рассылки.

 

Итак мы имеем развернутый по этой статье почтовый сервер Zimbra Collaboration 8.6 на Ubuntu 14.04 Trusty Tahr. Для создания бекапа данных мы будем использовать bash скрипты.

 

Резервное копирование списка учетных записей

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

В созданный скрипт вписываем следующее (в параметрах настроек скрипта указываем данные свои):

В ходе выполнения скрипта, сначала формируется список всех почтовых ящиков имеющихся в указанном домене, затем по каждому почтовому ящику создается бекап, в конце создается лог файл. Пример вывода работы скрипта:

Полученный файл бекапа выглядит вот так:

Вот таким способом мы получили бекап всем имеющихся учетных записей, которые всегда можно будет восстановить, что ниже мы и рассмотрим…

 

Восстановление учетных записей из резервной копии

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

В созданный скрипт вписываем следующее (в параметрах настроек скрипта указываем данные свои):

В ходе выполнения скрипта, из списка бекапа аккаунтов разбирается каждая строка и при создании аккаунтов восстанавливаются данные такие как ФИО и отображаемое имя, по-умолчанию задается пароль Aa1234567. Пример вывода работы скрипта:

Таким способом мы удобно восстанавливаем почтовые аккаунты. Теперь рассмотрим как создавать резервные копии списков пользователей и так же их восстанавливать.

 

Резервное копирование списков рассылки

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

В созданный скрипт вписываем следующее (в параметрах настроек скрипта указываем данные свои):

В ходе выполнения скрипта обрабатываются все имеющиеся списки рассылок и каждая из список рассылок резервируется с их адресатами. Пример вывода работы скрипта:

Быстро, легко и информативно мы зделали резервные копии списков рассылки. Теперь разберем как восстановить из резервной копии списки рассылок.

 

Восстановление списков рассылки из резервной копии

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

В созданный скрипт вписываем следующее (в параметрах настроек скрипта указываем данные свои):

В ходе выполнения скрипта восстанавливается рассылка из резервной копии и включение в нее участников. Пример вывода работы скрипта:

Вот таким способом мы удобно и информативно делаем резервные копии и восстанавливаем из них.

 

Понравилась или оказалась полезной статья, поблагодари автора

 

БесполезноСлабоватоПриемлемоОтличноПревосходно (3 голос(ов), в среднем: 5,00 из 5)
Загрузка...

Всего комментариев: 6 Комментировать

  1. hmuriy /

    Спасибо! Весьма полезные скрипты!
    Было бы неплохо в скрипт «Резервное копирование списка учетных записей» вставить какой нить «прогресс», а то не совсем понятно, работает скрипт или завис, когда много почтовых ящиков!

    1. Жаконда / Автор записи

      Может быть по возможности свободного времени доработаю его, прикручу индикатор выполнения.

  2. grinnZ /

    В скрипте Резервное копирование списка учетных записей
    в /opt/zimbra/bin/zmprov gdl $accounts_list | grep zimbraMailForwardingAddress: | awk {‘print $2’} > $Path/$Current_date/$accounts_l$ ошибка

    1. Жаконда / Автор записи

      Копировал листинг из терминала, немного строка обрезалась, должно быть так /opt/zimbra/bin/zmprov gdl $accounts_list | grep zimbraMailForwardingAddress: | awk {‘print $2’} > $Path/$Current_date/$accounts_list

      Исправил

  3. Юра /

    актуален ли скрипт для 8.7?

    1. Жаконда / Автор записи

      Не знаю, не пробовал для версии 8.7. В тестовых условиях попробуйте.

Оставить ответ

семь − 3 =

© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика