Доброе...
Подскажите пожалуйста как решить задачу.
Нужно полностью очистить большую часть ящиков, но оставить структуру папок и сохранить расшаренные папки.
Вариант с поиском всех писем и удалению через messid и convid вкурсе, но он медленный очень, например письма за 1 год он вычищает около полутора недель и у него ограничения по выводу писем, 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 использовать в решении задачи или решение в другой стороне?
Надеюсь понятно описал ситуацию.
Спасибо.