LINUX.ORG.RU

Сообщения monster586

 

Zimbra архивация старых сообщений

Форум — Admin

Есть удаленно работающий почтовый сервер Zimbra 8.6.0_GA_1153 на 1000 пользователей и 4 Тб дискового пространства для почты. 90% этого пространства занято. ОС — Ubuntu. Необходимо: архивировать почту старше 1 года и удалить эти письма из почтовых ящиков.

Вот мой кривой костыль вариант на основе постов CentOS: Zimbra — переносим почтовые ящики с сервера на сервер и Zimbra: удаление случайных или ненужных писем Первым делом останавливаем наш старый почтовый сервер

zimbra # zmcontrol stop

При помощи команды из под пользователя zimbra # выгрузим список всех e-mail адресов в файл, zimbra # zmprov gqu mail | awk '{print $1}' > /tmp/mailbox.txt

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

#!/bin/bash filename='mailbox.txt' filelines=`cat $filename` for line in $filelines ; do /opt/zimbra/bin/zmmailbox -z -m $line getRestURL «//?fmt=tgz» > /tmp/$line.tgz done

Уверен, что удаление этих писем после архивирования можно выполнить простым способом. Именно в этом прошу подсказки. В настоящее время планирую решать это по информации из хабрахабра так:

( читать дальше... )

 ,

monster586
()

RSS подписка на новые темы