On Tuesday 04 April 2006 20:07, Oleg Dolgov wrote:

> Ладно буду пробовать. Сейчас надо postfix вразумить. Завтра продолжу
> заваливать новыми вопросами, если что...

На всякий случай:

1. При нарушении рабочей базы для доставки есть два пути
а) остановить Cyrus-IMAP (не исключено, что он уже сам упал)

б) удалить содержимое каталога /var/lib/imapd/db/

в1) если ньюс-сервер не используется, /var/lib/imap/deliver.db и 
  /var/lib/imap/tls_sessions.db можно просто удалить.

в2) в случае, если Cyrus-IMAP используется в качестве news-сервера надо 
восстановить
/var/lib/imap/deliver.db и /var/lib/imap/tls_sessions.db с помощью 
db_dump/db_load
(можно Диму дописать попросить конкретно – он так делал)

г) запустить Cyrus-IMAP

  * удаление deliver.db приведет так же к временному сбою дуполовки 
(duplicatesuppression), 
    если она нужна, как воздух (в чем сомневаюсь), можно использовать 
db_dump/db_load.
  
  * если нарушилась база /var/lib/imap/mailboxes.db, использовать те же 
db_dump/db_load 

2. Если нарушена структура майлбокса, необходимо запустить от пользователя, под 
которым 
   работает imap

reconstruct -f -r user/<ящик>

для всех майлбоксов разом:
reconstruct -f -r user

<ящик> – либо имя, либо e-mail, в зависимости от того, активирована ли 
поддержка виртуальных 
доманов.

3. Найти реальный каталог с майлбоксом:

mbpath user/<ящик>


-- 
С уважением, Сергей
[EMAIL PROTECTED]
_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить