Измените существующую установку dovecot maildir с charset m-UTF7 на UTF8, чтобы избежать нарушения TAB

В существующей установке dovecot со многими существующими папками с использованием региональных символов я хотел бы изменить имена папок m-UTF7 ( .&AMk-l&AOk-ments envoy&AOk-s ) в UTF8 ( .Éléments envoyés ).

Среди других причин моей основной причиной являются папки, подобные описанной выше, для навигации TAB-завершения в оболочке для меня. И имена замены намного проще и приятны для визуального анализа.

Есть ли интегрированный механизм в dovecot, облегчающий изменение опции? Подобно:

 if maildirCharSetOption==UTF8 and CurrentFolder.instr('&') then SilentlyRenameFolderToUTF8(Currentfolder)` 

или похожие?

Или это рекомендуемый способ (и единственный способ):

  • как-то создать список затронутых папок
  • использовать некоторые скрипты, awk и / или sed для
  • генерировать командный файл командной строки с большим количеством команд mv
  • проверить командный файл выходного файла сценария для корректности
  • shutdown dovecot, postfix,
  • перезапустить скрипт, чтобы получить список папок up2date и обработать его в командах mv
  • запустить файл пакетного сценария
  • измените конфигурацию dovecot на "mail_location = maildir: / var / mail /% u: UTF-8 = Что "
  • снова начать dovecot & postfix

Из документации неясно, должен ли я использовать UTF-8=yes или true или 1 или просто UTF-8 без =<value> .

У меня есть реальная идея о том, как выполнить вышеизложенное, но задавалась вопросом, есть ли лучший способ или готовый скрипт от кого-то, кто раньше унаследовал установку m-UTF7, и хочет поделиться этим.

Я думаю, может быть способ временно приостановить доставку dovecot, а не останавливать dovecot, postfix и т. Д. И на первый взгляд похоже, что doveadm можно было использовать для перевода вместо ручной таблицы перевода.

Кажется, m-UTF7 по умолчанию. Почему это? Или есть причины против использования UTF-8 для имен папок?