Я использую Thunderbird более 10 лет и всегда загружаю свои письма через POP3 с сервера, так что теперь у меня есть тысячи старых писем, хранящихся локально. Почтовый сервер, который я использовал все эти годы, управляется другом на его машине.мигрировать из Thunderbird в Maildir
Но я управляю своим собственным веб-сервером на своей машине в течение нескольких лет, и я подумал, что было бы неплохо иметь все мои письма, хранящиеся на этом сервере, для доступа к ним через IMAP, откуда бы я ни захотел. Поэтому на этой неделе я установил postfix и dovecot на свой удаленный компьютер, и теперь я хочу перенести свои старые локальные письма на новую удаленную серверную машину.
Как это можно сделать?
Я думал, что скопирую папку thunderbird с моей локальной машины (iMac) на сервер (Ubuntu 14.04), а затем запустите программу, которая преобразует эти данные в формат maildir в формате dovecot. Но я не нахожу программу, которая обещает сделать эту работу.
Это папка-структура Thunderbird (источник) на моем компьютере (OS X является Unix-клон, как Linux):
/Users/hubert/Library/Thunderbird/
/Users/hubert/Library/Thunderbird/profiles.ini
/Users/hubert/Library/Thunderbird/Crash Reports/ (content not listed here)
/Users/hubert/Library/Thunderbird/Profiles/
/Users/hubert/Library/Thunderbird/Profiles/5dbq1dv5.default/ (contains about 300 objects, some of them folders with sub-folders)
Это папка-структура на сервере (целевое) после отправки и получения некоторых тестов-почты:
/var/vmail/
/var/vmail/somedomain.tld/
/var/vmail/somedomain.tld/alice/
/var/vmail/somedomain.tld/alice/Maildir/
/var/vmail/somedomain.tld/alice/Maildir/.Sent/
/var/vmail/somedomain.tld/alice/Maildir/.Sent/cur/
/var/vmail/somedomain.tld/alice/Maildir/.Sent/cur/1409927006.M639655P25883.km20118-01,S=573,W=590:2,S
/var/vmail/somedomain.tld/alice/Maildir/.Sent/cur/1409927148.M158894P26271.km20118-01,S=383,W=395:2,S
(some more mails with similar names)
/var/vmail/somedomain.tld/alice/Maildir/.Sent/new/ (empty folder)
/var/vmail/somedomain.tld/alice/Maildir/.Sent/tmp/ (empty folder)
/var/vmail/somedomain.tld/alice/Maildir/.Sent/dovecot-uidlist
/var/vmail/somedomain.tld/alice/Maildir/.Sent/dovecot.index.cache
/var/vmail/somedomain.tld/alice/Maildir/.Sent/dovecot.index.log
/var/vmail/somedomain.tld/alice/Maildir/.Sent/maildirfolder
/var/vmail/somedomain.tld/alice/Maildir/cur/ (contains some mails)
/var/vmail/somedomain.tld/alice/Maildir/new/ (empty folder)
/var/vmail/somedomain.tld/alice/Maildir/tmp/ (empty folder)
/var/vmail/somedomain.tld/alice/Maildir/dovecot-uidlist
/var/vmail/somedomain.tld/alice/Maildir/dovecot-uidvalidity
/var/vmail/somedomain.tld/alice/Maildir/dovecot-uidvalidity.54096df6
/var/vmail/somedomain.tld/alice/Maildir/dovecot.index.cache
/var/vmail/somedomain.tld/alice/Maildir/dovecot.index.log
/var/vmail/somedomain.tld/alice/Maildir/dovecot.mailbox.log
/var/vmail/somedomain.tld/alice/Maildir/maildirfolder
/var/vmail/somedomain.tld/alice/Maildir/subscriptions
/var/vmail/somedomain.tld/alice/Maildir/
/var/vmail/somedomain.tld/bob/
/var/vmail/somedomain.tld/bob/Maildir/ (same structure as in alice/Maildir/)
/var/vmail/otherdomain.tld/ (same structure as in somedomain/)
Существует надстройку под названием «ImportExortTools» для Thunderbird, но когда я экспортировать свои письма я не получаю Maildir-структуру. Я не знаю, как преобразовать это в формат maildir.
Есть ли у dovecot инструмент, который импортирует то, что производил ImportExortTools?
Пожалуйста, при голосовании -1, пожалуйста, оставьте свой комментарий, чтобы сообщить мне, почему вы сделали это. –