Как импортировать файл mbox в Maildir

У меня есть следующий файл mbox:/home/incoming/test_data/example_data/.transaction_emails_mbox. Я хочу переместить электронные письма из файла mbox в Maildir в следующем каталоге, где находятся все остальные электронные письма пользователя:/home/incoming/Maildir/cur/. Вот что я пробовал до сих пор:

  1. С использованиемmb2md. После выполнения этих команд IMAP не идентифицирует 12 электронных писем, содержащихся в файле mbox. Я предполагаю, что каждое из 12 писем должно быть разбито на отдельный файл вMaildir/cur/, как и полученные электронные письма (файлы1665330972.V100009I72061dM278387.c376368dc6f0:2,Sи1665331905.V100008I72061eM806057.c376368dc6f0:2,S) .
      root@c376368dc6f0:/# su - incoming 
incoming@c376368dc6f0:~$ mb2md  -s test_data/example_data/ -d Maildir/cur/
. is a directory, but '-R' was not used... skipping
.. is a directory, but '-R' was not used... skipping
convertit(): Converting transaction_emails.mbox in /home/incoming/test_data/example_data/ to /home/incoming/Maildir/cur/.transaction_emails_mbox
destination = .transaction_emails_mbox
Source Mbox is /home/incoming/test_data/example_data//transaction_emails.mbox
Target Maildir is /home/incoming/Maildir/cur/.transaction_emails_mbox 
12 messages.

1 files processed.
incoming@c376368dc6f0:~$ ls -a Maildir/cur/
.  ..  .transaction_emails_mbox  1665330972.V100009I72061dM278387.c376368dc6f0:2,S  1665331905.V100008I72061eM806057.c376368dc6f0:2,S  cur  new  tmp`

  1. Используя команды, описанные в вики dovecot. Я не знаю, как подойти к этой ошибке.
      root@c376368dc6f0:/# mail_location=maildir:~/Maildir
root@c376368dc6f0:/# dsync -u incoming mirror mbox:~/mail:INBOX=~/test_data/example_data/
dsync(incoming): Error: Mail locations must use the same virtual mailbox hierarchy separator (specify separator for the default namespace)

Я совсем сбился с пути? Любой совет ценен!

0 ответов

Другие вопросы по тегам