• Разбираем как обновить установленную версию Zimbra Collaboration 8.6 до 8.7

    По данной статье был развернут почтовый сервер Zimbra Collaboration 8.6. Для себя хочу проработать процесс обновления почтового сервера. Выполню обновление с версии 8.6.0 до 8.7.0.

     

    Итак мы имеем рабочую версию Zimbra Collaboration 8.6

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (2 голос(ов), в среднем: 5,00 из 5)
    Загрузка...
  • Резервное копирование списка учетных записей и списков рассылки в Zimbra Collaboration 8.6

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

     

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

     

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

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

    nano backup_accounts.sh
    sudo chmod +x backup_accounts.sh

     

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

    Читать далее…

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

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

     

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

     

     

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

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

    nano backup_all_mailbox.sh
    sudo chmod +x backup_all_mailbox.sh

     

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

    #!/bin/bash
    
    #####################
    # Настройки скрипта #
    #####################
    # Путь к месту бекапа
    Path_backup="/home/jakonda/bkzm"
    # Временный файл для работы
    Source_list="/home/jakonda/temp"
    # Название домена
    Domain="jakondo.ru"
    # Значение текущей даты
    Current_date=$(date +%d-%m-%Y)
    # Лог-файл
    Log=$Path_backup"/"$Current_date"/log"
    echo "#####################################################"
    echo "# Резервное копирование всех почтовых ящиков Zimbra #"
    echo "#####################################################"
    echo ""
    echo "Время начала бекапа всех почтовых ящиков - $(date +%T)"
    echo "Начало бекапа - $(date +%T)" > $Log
    # Запоминаем время начала бекапа
    Begin_time=$(date +%s)
    echo ""
    # Определяем список всех имеющихся почтовых ящиков
    echo "Формируем список всех почтовых ящиков для бекапа..."
    /opt/zimbra/bin/zmprov -l gaa $Domain > $Source_list
    if [ $? -eq 0 ]; then
    echo -n "$(tput hpa $(tput cols))$(tput cub 6)[OK]"
    echo "Формирование списка почтовых ящиков успешно выполнено." >> $Log
    echo
    else
    echo -n "$(tput hpa $(tput cols))$(tput cub 6)[FAIL]"
    echo "Формирование списка почтовых ящиков не удалось выполнить. Завершение работы (Неудача)." >> $Log
    exit
    echo
    fi
    # Проходимся по всем ящикам в полученном списке и делаем бекап каждого
    echo "Выполняем резервное копирование всех почтовых ящиков"
    echo "----------------------------------------------------"
    mkdir -p $Path_backup/$Current_date/
    echo "Создание каталога $Current_date для размешения бекапа." >> $Log
    for mailbox in $( cat $Source_list); do
    echo "Резервирование почтового ящика - $mailbox"
    /opt/zimbra/bin/zmmailbox -z -m $mailbox getRestUrl "//?fmt=tgz" > $Path_backup/$Current_date/$mailbox.tgz
    if [ $? -eq 0 ]; then
    echo -n "$(tput hpa $(tput cols))$(tput cub 6)[OK]"
    echo "Бекап почтового ящика $mailbox успешен" >> $Log
    echo
    else
    echo -n "$(tput hpa $(tput cols))$(tput cub 6)[FAIL]"
    echo "Бекап почтового ящика $mailbox не удачно" >> $Log
    echo
    fi
    done
    # Вычисление времени работы бекапа почтовых ящиков
    End_time=$(date +%s)
    Elapsed_time=$(expr $End_time - $Begin_time)
    Hours=$(($Elapsed_time / 3600))
    Elapsed_time=$(($Elapsed_time - $Hours * 3600))
    Minutes=$(($Elapsed_time / 60))
    Seconds=$(($Elapsed_time - $Minutes * 60))
    echo "Затрачено времени на резервное копирование : $Hours час $Minutes минут $Seconds секунд"
    echo "Затрачено времени на резервное копирование : $Hours час $Minutes минут $Seconds секунд" >> $Log

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (5 голос(ов), в среднем: 5,00 из 5)
    Загрузка...
  • Установка почтового сервера Zimbra Collaboration 8.6 на Ubuntu 14.04 Trusty Tahr

    Разберем как развернуть мощный и в тоже время бесплатный почтовый сервер Zimbra Collaboration 8.6. Zimbra может соперничать с Microsoft Exchange своим функционалом, в который входит необходимый набор инструментов для работы в корпоративной среде. Zimbra имеет удобный и понятный Web интерфейс, поддерживающий работу мобильных устройств, что не мало важно для сотрудников находящихся вне офиса.

     

    Исходные данные для развертывания Zimbra:

    • Домен jakondo.ru (на этом доменном имени будет ходить почта)
    • Локальная сеть 10.5.5.0/24
    • Домен контроллер на базе Windows Server 2012R2 (AD DS, DNS) DC1, jakonda.local10.5.5.5 (Установленный по данной статье)
    • Установленная система Ubuntu 14.04 Trusty Tahr (10.5.5.10, Hostname — mail)

    Задача:

    • Настроить DNS на домен контроллере DC1, для работы почтового сервера Zimbra.
    • Выполнить предварительную настройку системы Ubuntu 14.04 Trusty Tahr перед установкой Zimbra.
    • Установить почтовый сервер Zimbra Collaboration 8.6.
    • Добавление почтового домена jakondo.ru в развернутый почтовый сервер.
    • Проверить работу почты.

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (4 голос(ов), в среднем: 4,25 из 5)
    Загрузка...
  • Автоматизация процесса массового создания почтовых ящиков в Яндекс почта для домена

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

     

    Для управления почтой Яндекс предоставляет API Почты для домена (подробней про API можно почитать тут), вот им мы как раз и воспользуемся для реализации нашей задачи. Писать скрипт будем на bash из под Ubuntu 14.04 Trusty Tahr .

     

    Итак в моем распоряжение есть список с адресами которые необходимо создать в Яндекс Почта для домена, адреса в текстовом файле выглядят так:

    test@test.ru
    test@test.ru
    test@test.ru
    test@test.ru
    ... и т.д.

     

    Если же у вас такого списка нет, то создаем его

    nano emailuserlist

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика