Восстановление писем в dovecot

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
skeletor
Сообщения: 1224

Восстановление писем в dovecot

Сообщение skeletor »

Почта у юзеров на imap. Сервак - dovecot (FreeBSD). Юзеры удалили письма. Просят восстановить из бэкапа. Бэкап есть. Как их восстановить?
Когда-то имел дело дело с cyrus. В нём была админка управления ящиками cyradm, через которую можно было выполнить reconstruct ящика. Есть ли у dovecot что-то аналогичное?
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Восстановление писем в dovecot

Сообщение KiWi »

Почта у юзеров на imap

IMAP (Internet Message Access Protocol) -- протокол доступа к почте, а не способ её хранения.
Восстанавливайте mailbox/maildir/что-то ещё, где хранится почта.
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: Восстановление писем в dovecot

Сообщение skeletor »

Хорошо, дополняю : формат ящиков Maildir.
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Восстановление писем в dovecot

Сообщение KiWi »

skeletor писал(а):
24.04.2008 18:29
Хорошо, дополняю : формат ящиков Maildir.

Хорошо, повторяю: берётся backup и в maildir пихаются нужные письма.
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: Восстановление писем в dovecot

Сообщение skeletor »

А вы пробовали так, как советуете? Попробуйте и потом скажите.
Ввиду формата Maildir в каждой папке находятся служебные файлы в двоичном виде, в который заносится информация о каждом письме, находящемся в этой папке.
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Восстановление писем в dovecot

Сообщение KiWi »

skeletor писал(а):
25.04.2008 10:32
А вы пробовали так, как советуете? Попробуйте и потом скажите.
Ввиду формата Maildir в каждой папке находятся служебные файлы в двоичном виде, в который заносится информация о каждом письме, находящемся в этой папке.

Имеем: http://wiki.dovecot.org/MailboxFormat/Maildir -- в maildir служебных файлов нет, dovecot'овские расширения -- текстовые.
Касательно dovecot'овских index файлов: http://wiki.dovecot.org/IndexFiles
If index files are missing, Dovecot creates them automatically when the mailbox is opened.
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: Восстановление писем в dovecot

Сообщение skeletor »

KiWi писал(а):
25.04.2008 14:01
skeletor писал(а):
25.04.2008 10:32
А вы пробовали так, как советуете? Попробуйте и потом скажите.
Ввиду формата Maildir в каждой папке находятся служебные файлы в двоичном виде, в который заносится информация о каждом письме, находящемся в этой папке.

Имеем: http://wiki.dovecot.org/MailboxFormat/Maildir -- в maildir служебных файлов нет, dovecot'овские расширения -- текстовые.
Касательно dovecot'овских index файлов: http://wiki.dovecot.org/IndexFiles
If index files are missing, Dovecot creates them automatically when the mailbox is opened.


Таки да! Достаточно просто поместить их в нужную папку. Не думал. В cyrus - такое бы не прокатило.
Касательно довекотовских индексных файлов - они не текстовые, а двоичные!!!
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Восстановление писем в dovecot

Сообщение KiWi »

skeletor писал(а):
25.04.2008 15:48
Касательно довекотовских индексных файлов - они не текстовые, а двоичные!!!

Я ничего не писал про формат _индексных_ файлов dovecot.
Я лишь писал, что если их нет, то dovecot их сгенерит.
Спасибо сказали: