Слияние двух почтовых ящиков dovecot

Недавно я настроил почтовый сервер с помощью zpanel (с dovecot и форматом Maildir) для своего домена и создал учетную запись электронной почты пользователя с [email protected] здесь.

Здесь все электронные письма хранятся в следующем дереве на сервере по пути /var/zpanel/vmail/

my-domain.com
  |--> cur/
  |  ------
  |--> new/
  |  ------
  |--> tmp/
    ------

У меня есть электронная почта всех пользователей с моего старого сервера (в том же формате, что и выше). Где ранее размещался почтовый сервер для моего домена my-domain.com.

Проблема в том, что у меня уже есть несколько электронных писем на новом сервере для пользователя, и я хочу объединить оба, чтобы отображались все электронные письма, которые я отправил с нового почтового сервера и старого.

Есть ли способ объединить эти два почтовых каталога?


person lalit    schedule 10.05.2013    source источник


Ответы (1)


Извините, но я понял, как мы можем это сделать. Просто отвечаю на мой вопрос здесь, чтобы это было полезно и для других.

Мы можем сделать это, используя простое слияние файловой системы для каталогов, но после этого нам нужно убедиться, что мы даем соответствующие разрешения для всех файлов для пользователя vmail (пользователь может быть специфичным для zpanel).

Это то, что сработало для меня. Под /var/zpanel/vmail/my-domain.com/cur/:

$ sudo chown vmail:mail *

То же самое нам нужно сделать для каталогов /new и /tmp.

person lalit    schedule 10.05.2013
comment
Не могли бы вы объяснить сам шаг слияния? Возможно, используя cp -Ri oldMailDir/ newMailDir/? - person binki; 19.09.2016