Dovecot migrate maildir to dbox

Для того щоб перенести усю пошту з формату зберігання Maildir до формату mdbox, потрібно виконати:

До файлу dovecot/conf.d/10-mail.conf, внести зміни:

mail_location=mdbox:~/mdbox
separator = /

Перезапустіть dovecot (надалі він почне працювати у новому форматі, тому у користувачей пропадуть усі листи!!!).

Запустіть синхронізацію, щоб перенести листи до нового сховища:

dsync -u username mirror maildir:~/Maildir

 Наприклад, для існуючої пошти, перейдемо до “/home/dovecot/users” (тут зберігаються поштові скриньки користувачей у форматі maildir, та папки мають назву username@domain.local), далі виконаємо:

ls | while read i; do dsync -u $i mirror maildir:~/Maildir; done

 Цей цикл пройде по усім користувачам, та перенесе листи до нового формату зберігання.

Після цього, в папках користувачей можна видалити старе сховище Maildir.

Детальніше можна почитати тут

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.