Как восстановить расшаренные папки в zimbra?

Добрый день...
Подскажите как решить задачу.

Нужно полностью очистить большую часть ящиков, но оставить структуру папок и сохранить расшаренные папки.

Вариант с поиском всех писем и удалению через messid и convid вкурсе, но он медленный очень, например год он вычищает около полутора недель и у него ограничения по выводу писем, 1000 максимум

/opt/zimbra/bin/zmmailbox -z -m user@domain.net s -l 1000 in:Inbox/Папка


ну это ладно, решил воспользоваться командой

/opt/zimbra/bin/zmmailbox -z -m user@domain.net emptyFolder /Inbox

быстро вычищает всю папку, но и затирает все вложенные папки.
Если с простыми папками все просто, могу просто из создать

/opt/zimbra/bin/zmmailbox -z -m user@domain.net cf /Inbox/newfolder

то с расшаренными сложней.

Вот пример вывода папок
/opt/zimbra/bin/zmmailbox -z -m user@domain.net gaf | grep mess
5917 mess 0 2412 /Inbox
3332 mess 0 2119 /Inbox/сатрый
5993 mess 0 885 /Inbox/Юр.отдел
4 mess 0 0 /Junk
5 mess 0 8543 /Sent
4438 mess 98 113 /Webmaster - Входящие (webmaster@domain.net:2)
4722 mess 0 1 /Webmaster - ОБРАБОТАННЫЕ (webmaster@domain.net:271)
4721 mess 0 10 /Webmaster - Отправлено (webmaster@domain.net:5)
1100 mess 5 23750 /Тех. Поддержка - Входящие (support@domain.net:2)
d42290e0-9 mess 105 1913 /Тех. Поддержка - Входящие/Ремонт
4626 mess 0 0 /Тех. Поддержка - ОБРАБОТАННЫЕ (support@domain.net:1872)
1771 mess 0 0 /Тех. Поддержка - Подключения (support@domain.net:702)

Получить обратно эти папки могу так
/opt/zimbra/bin/zmmailbox -z -m user@domain.net cm --view mess -F# "/Inbox/Тех. Поддержка - Входящие" support@domain.net "/Inbox"

Но тут есть одно НО - я должен знать точное расположение папки у расшарившего, и ладно если это 1-5 пользователей, а если их 100.
и тем более все это в скрипте.
Максимум что могу получить - это support@domain.net:702, что бы как то обработать, так как имена папок могут не соответсвовать их истинному названию.
И что-то мне подсказыает, что это как индентификатор, который как то можно использоваться для этой задачи, а вот как применить не нашел.
Смотрел вики зимбры - не нашел... или не там искал?

Подскажите, как можно support@domain.net:702 использовать в решении задачи или решение в другой стороне?
Надеюсь понятно описал ситуацию.

Спасибо.
  • Вопрос задан
  • 341 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы