Хорошо, мне нужно несколько точек повторения, и я собираюсь вытащить булавку из этого ...
Я пытаюсь импортировать некоторые файлы 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 .
Вам необходимо добавить косую черту в конце файла mbox:
doveadm -D import -u (hidden) mbox: / path / to / mbox / Sent all
Тем не менее, мне не очень повезло с импортом doveadm. Он игнорирует имена mbox с символами, отличными от ASCII, и создает файлы повсюду в источнике. В итоге я использовал mb2md.pl, но это для переноса mbox в Maildir. Не знаю, какие у вас варианты для sdbox.