Я использую этот шеллскрипт для генерации списка входящих сообщений и размеров всех папок для каждого пользователя следующим образом:
john.doe@mydomain.com's max mailbox size = 0 MB, current mailbox size = 18,78 GB.
size (MB) msgcount unread folder
--------- --------- ---------- ----------------------------
0 0 0 /Chats
42 0 /Drafts
13118 28014 37 /Inbox
0 6 0 /Junk
0 1 0 /Orders
323 13385 17 /Raster
5772 3760 0 /Sent
1 183 0 /Payments
0 2 0 /Trash
-------------------------------------------------------
Мне нужно извлечь данные изэто и бросить его в CSV, где в каждой строке у меня будет учетная запись электронной почты и значения для папок Trash, Sent и Junk. Проблема заключается в «Входящие», потому что, как вы можете видеть, пользователи создали папки вне дерева (например, «Растр» и «Платежи»). Поэтому мне нужно найти способ суммировать все, что не является «thrash / sent / junk» для каждого пользователя из этого отчета.