Проблемы с импортом файлов mbox в Dovecot sdbox с помощью doveadm

Хорошо, мне нужно несколько точек повторения, и я собираюсь вытащить булавку из этого ...

Я пытаюсь импортировать некоторые файлы mbox в хранилище Dovecot sdbox, используя что-то вроде:

doveadm -D import -u user@example.com mbox:/path/to/mbox "" mailbox INBOX all

a) Почему я не могу указать файл mbox? mbox: /mbox-path/inbox.mbox не работает с mbox: корневой каталог mbox не может быть файлом , и все, что работает, это переименование файла в inbox , используя mbox: / mbox-path и позволяя ему по умолчанию: Отладка: mbox: INBOX по умолчанию / mbox-path / inbox .

б) Я получил его для импорта во INBOX, но теперь я не могу сделать отправлено почтового ящика . Переименован в sent.mbox во входящие, то же значение по умолчанию, но там написано Ошибка: Почтовый ящик отправлен: Ошибка синхронизации почтового ящика: Почтовый ящик не существует: Отправлено . lol wtf, это прямо передо мной (да, нет, не проблема с разрешениями).

Документы doveadm не очень полезны в этом вопросе. Формат Mbox , нет. Мысль Конфигурация Dovecot mbox содержит некоторые подсказки, но нет.

Может мне просто попробовать IMAP -> IMAP как-нибудь? IMAP к чему-то лучше, чем mbox, и импортировать это? По крайней мере, это личное, а не 47 миллионов писем или что-то в этом роде.Мне просто взять исходный код?

Если это важно, то это 2019 -05-16 и: Debian 9 в актуальном состоянии, dovecot-core 2.2.27 , файлы mbox из архива Google .

1
задан 16 May 2019 в 11:01
1 ответ

Вам необходимо добавить косую черту в конце файла mbox: doveadm -D import -u (hidden) mbox: / path / to / mbox / Sent all

Тем не менее, мне не очень повезло с импортом doveadm. Он игнорирует имена mbox с символами, отличными от ASCII, и создает файлы повсюду в источнике. В итоге я использовал mb2md.pl, но это для переноса mbox в Maildir. Не знаю, какие у вас варианты для sdbox.

0
ответ дан 4 December 2019 в 03:00

Теги

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