Копирование писем из старой в новую установку postfix

Я установил postfix / dovecot, следуя этому руководству по ispmail на workaround.org

Я недавно сменил хост по уважительной причине. Я снова последовал тому же руководству. На этот раз я получил другое имя хоста во время установки postfix.В результате письма имеют другое имя (имена в / var / vmail /// Maildir / cur выглядят как timestamp.message_id.hostname ..., вот почему).

например.

root@host02:/var/vmail/<domain>/<user>/Maildir/cur# ls
'1608978615.M798258P5416.host01,S=15194,W=15468:2,S'  # this is an old mail I copied over
'1615055139.M60887P11290.host02,S=3857,W=3936:2,S'
'1615057551.M933349P11815.host02,S=1031,W=1061:2,S'

Я хочу скопировать почту из старого места в новое. Когда я это делаю, письма не отображаются. Однако во входящем ящике с использованием roundcube появляется одно письмо с пустой темой и телом.

Поскольку переименование писем в соответствии с новым именем хоста не работает, я подозреваю, что я не могу просто скопировать отдельные письма. Скорее всего, письмо должно быть сначала обработано из очереди, чтобы оно было распознано dovecot или чем-то еще?

Как мне безопасно скопировать письма на новый сервер, чтобы они появлялись рядом с новыми письмами, которые я уже получил?

Спасибо Вас заранее и счастливого кодирования.

0
задан 7 March 2021 в 00:22
1 ответ

Ответом была синхронизация doveadm:

doveadm sync -A remote:<ip-adress>

Мне пришлось rm файлы, которые я скопировал ранее (иначе я бы столкнулся с ошибкой разрешения).

У них есть отличная документация

1
ответ дан 24 April 2021 в 01:41

Теги

Похожие вопросы