Mail archive (backup\restore)

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
casperonius
проходил мимо
Сообщения: 5
Зарегистрирован: 2015-04-14 16:03:14

Mail archive (backup\restore)

Непрочитанное сообщение casperonius » 2015-07-16 16:59:00

Добрый день.

Есть задача хранить весь транспорт почты компании за 7 лет. По приблизительным примеркам в сжатом состоянии 15-20 ТБ.
При этом пользователи весьма балованные и очень часто просят восстановить переписку из бэкапа по размытым критериям.
Рыться по архиву/архивам и искать нужное письмо по теме и прочим критериям из консоли очень не охота.
На данный момент почта в maildir, но это не принципиально.

Есть ли какое нибудь вменяемое решение бекапа/восстановления с полнотекстовым поиском и восстановлением в ящик пользователя (ну или в указанную папку)?

Идеальное решение видится приблизительно таким:

1) Весь транспорт через unseen delivery ложиться в отдельную учетку audit@companyname.com
2) Из этого ящика (допустим по IMAP) забираются письма, с них снимаются метаданные и заносятся в БД для поиска с указанием в какой фал-архив положено письмо. А само письмо ложиться в архив.
3) GUI, WEB-GUI или псевдографический интерфейс для восстановления письма. По ключевым данным предоставленным пользователем ищем по базе письмо (переписку), ресторим в папку (maildir пользователя, темп, или сразу через рестор dovecot'a для универсальности в случае с БД)

Ничего даже приблизительного не нагуглил. =( Расскажите о своих методах и best practices.

Спасибо!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

FiL
ст. лейтенант
Сообщения: 1375
Зарегистрирован: 2010-02-05 0:21:40

Mail archive (backup\restore)

Непрочитанное сообщение FiL » 2015-07-16 21:52:31

в случае почты (с файлами такой подход гораздо сложнее оправдать) я пользователям обещаю только восстановление ящика на состояние от какого-то дня. В течении последнего месяца (реально бакапов у меня больше, но это уже не их дело).
Хранить почту за 7 лет - это скорее всего требование каких-то законов или инструкций. Для этого вполне подходит почту (и входящую и исходящую) хранить, но не более того. Будет ордер - выдать полный архив и пускай копаются.

А искать пользователям конкретные письма - это, мне кажется, не правильно с любой стороны.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Mail archive (backup\restore)

Непрочитанное сообщение Alex Keda » 2015-07-17 15:08:55

+1
Слать нахер и всё
--
У меня с 2007 лежит, достаю тока когда совсем меня достану ;)

Но я сразу настроил сортировку по датам и юзерам.
Убей их всех! Бог потом рассортирует...

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Mail archive (backup\restore)

Непрочитанное сообщение snorlov » 2015-07-18 16:37:00

Все в IMAPe, у каждого есть папка архив и там разложено по годам, и этот архив можно пользователю только смотреть...

casperonius
проходил мимо
Сообщения: 5
Зарегистрирован: 2015-04-14 16:03:14

Mail archive (backup\restore)

Непрочитанное сообщение casperonius » 2015-07-21 10:12:07

Всем спасибо за внимание, но задача поставлена и позиция руководства весьма однозначна. =)

Совсем случайно накопал:
http://www.linux-magazin.de/Ausgaben/20 ... chivierung

Будем тестить ....