Я установил 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 или чем-то еще?
Как мне безопасно скопировать письма на новый сервер, чтобы они появлялись рядом с новыми письмами, которые я уже получил?
Спасибо Вас заранее и счастливого кодирования.
Ответом была синхронизация doveadm:
doveadm sync -A remote:<ip-adress>
Мне пришлось rm
файлы, которые я скопировал ранее (иначе я бы столкнулся с ошибкой разрешения).