В случае возникновения ошибки DBERROR: skiplist recovery /var/lib/imap/domain/d/domain/user/u/user.seen: ADD at 3E68 exists нужно поступить следующим образом:
- Переводим число 3E68 (в конкретном примере выделено жирным подчеркнутым курсивом, у вас свое число) в десятичное – 15976.
- Копируем нужное количество байт поврежденного файла (до возникновения ошибки)
dd if=user.seen of=user.seen.fixed bs=1 count=15976
- Выставляем владельца и права на пофиксенный файл
chown cyrus.mail user.seen chmod 600 user.seen
- Заменяем поврежденный файл /var/lib/imap/domain/d/domain/user/u/user.seen пофиксенным (закрыв перед этим все клиентские почтовые приложения этого пользователя).
- Проверяем.