On 02/01/2011 08:12 PM, Timothy Murphy wrote:
Gabriel Ramirez wrote:
>> I want to off-load some email folders containing old email,
>> eg In-05, Out-05, etc, perhaps to a directory ~/Archive/ .
>>
>> a) What is the best way to do this?
>> Would simply mv-ing ~/Maildir/.In-05 to ~/Archive/ confuse dovecot?
>
> I have dovecot with with mailboxes in mbox format and when I need to
> move one I do the following
>
> service dovecot stop
> mv ~/Mail/srcdir/mymailbox ~/Mail/destdir/.
>
> cd ~/Mail/srcdir/.imap
> rm -rf mymailbox/
> the last two steps is to delete the indexes maintainned by dovecot at
> the old location of mymailbox
Thanks for your response.
I take it you are basically moving the appropriate folder
and deleting the corresponding index files?
exactly.
ls -la ~/Mail/Lists/2011
drwxr-xr-x. 3 user01 users 4096 Feb 1 00:44 .
drwxr-xr-x. 16 user01 users 4096 Sep 29 14:52 ..
-rw-r--r--. 1 user01 users 1427972 Feb 1 20:28 fedora-kde_S01
-rw-r--r--. 1 user01 users 918329 Feb 1 15:34 fedora-selinux
-rw-r--r--. 1 user01 users 13211652 Feb 1 01:27 fedora-users_01
-rw-r--r--. 1 user01 users 255519 Feb 1 21:50 fedora-users_02
drwxr-xr-x. 13 user01 users 4096 Feb 1 00:44 .imap
in .imap:
ls -la ~/Mail/Lists/2011/.imap
drwxr-xr-x. 13 user01 users 4096 Feb 1 00:44 .
drwxr-xr-x. 3 user01 users 4096 Feb 1 00:44 ..
drwxr-xr-x. 2 user01 users 4096 Feb 1 14:57 fedora-kde_S01
drwxr-xr-x. 2 user01 users 4096 Jan 29 16:50 fedora-selinux
drwxr-xr-x. 2 user01 users 4096 Jan 31 19:19 fedora-users_01
drwxr-xr-x. 2 user01 users 4096 Feb 1 13:31 fedora-users_02
ls -la ~/Mail/Lists/2011/.imap/fedora-users_02
drwxr-xr-x. 2 user01 users 4096 Feb 1 13:31 .
drwxr-xr-x. 13 user01 users 4096 Feb 1 00:44 ..
-rw-r--r--. 1 user01 users 1632 Feb 1 21:47 dovecot.index
-rw-r--r--. 1 user01 users 50176 Feb 1 21:47 dovecot.index.cache
-rw-r--r--. 1 user01 users 17216 Feb 1 21:50 dovecot.index.log
(In my case the indexes seem to be in the folder .In-05 etc;
I don't have a file .imap as far as I can see.)
the imap is a dir as shown
above, if you have the dovecot.index* files
in each maildir mailbox maybe dovecot don't use the .imap dirs with them
> vim ~/Mail/.subscriptions and change the srcdir to the destdir where
> apropiate
the .subscriptions file with a dot at the begining has:
Lists/2011/fedora-kde_S01
Lists/2011/fedora-selinux
MailPost/Mktgs
Lists/2011/fedora-users_02
is only a partial list but has every mbox which I have in my email
reader is listed there
not all existing mbox in ~/Mail/ are shown in my email reader, some are
too ancient so I don't need them in that file
I have a file ~/Maildir/subscriptions (no dot).
I'm not entirely clear what this contains,
but it does seem that it is probably what I need,
so I'll google to see exactly what it does.
(I didn't see any mention of it in the KMail manual.)
the .subscriptions or subscriptions file is created and managed by dovecot
more info well only a bit in
http://wiki.dovecot.org/MissingMailboxes
under subscriptions and after in migration link
Gabriel