Switching directories from maildir to mbox in kmail 4.14.1

rhkramer at gmail.com rhkramer at gmail.com
Tue May 21 01:39:51 BST 2019


On Monday, May 20, 2019 02:46:17 PM Martin Steigerwald wrote:
> rhkramer at gmail.com - 19.05.19, 03:47:
> > On Saturday, May 18, 2019 09:18:57 PM rhkramer at gmail.com wrote:
> > > Background: For a period of time, I have to do some work on a Debian
> > > Jessie system.  The supported version of kmail is 4.14.1.  I've
> 
> An ancient version of KMail.

Newer than the one I've been using up to now (and, actually, continuing to 
use).  (kmail 1.13.7 on Debian Wheezy).

> Why would you need to switch them to mbox? Maybe there is another
> solution to the goal you like to accomplish.

I've spent a long time (I don't want to admit how long -- close to 18 years) 
building, essentially, a free format database (sort of an askSam workalike) 
using mbox as the basic framework.  I've got semi-working versions using kate 
as the editor, now working on building an editor based on scintilla -- very 
slow going.

I intend to allow records (essentially in the format of emails) to be 
intermixed with real emails in mbox files.

> > I should add that I've done some googling, and found some instructions
> > that seem to imply the when I create a new folder, I should get a
> > popup that has a selection for mbox or maildir.  That doesn't popup
> > on this system.
> 
> There are three resources for local mail storage:
> 
> 1. Maildir (default): stores mails in a maildir folder structure.
> 
> 2. Mbox: Accesses a single mailbox file (good for local mail in '/var/
> spool/mail').
> 
> 3. Mixedmaildir: allows to decide per folder whether to use maildir or
> mbox.
> 
> I bet the third would show up the popup you mentioned. However it has
> been a long time I last used it.
> 
> When you create a new user defined resource for receiving (and storing)
> mails I believe when you use 'KMail mail folder' (roughly translated
> from German) you will get mixedmaildir resource.

Hmm, I have no idea how to create "a new user defined resource for receiving 
(and storing) mails".  I've tried googling, and, so far, nothing makes sense 
to me.
 
> Please note tough: I migrated away since back then KDEPIM developers
> changed the default as well and wrote several times that they do not
> recommend using it anymore. It has a completely different implementation
> and since it is not the default anymore, it likely does not receive as
> much testing as before.
> 
> In general it should work, but on attempts to import a KMail mail folder
> resource folder into KDEPIM some years ago I saw a very high memory
> usage. I stopped the import which I triggered by creating a KMail mail
> resource pointing to that old folder due to intense swapping¹. It has
> been a long time ago and this issue may be fixed meanwhile. However you
> are using an ancient version of KMail and  I believe mixedmaildir
> resource did not receive much development work for a long time – so the
> bug may still be there. (Don't bother to reopen the bug report when it
> is still there in such an ancient version of KMail tough.)
> 
> The folder I tried to import contained only MBox folders I used for
> archival. Prior to removing the mixedmaildir resource before migrating
> to a newer version of KDEPIM/Akonadi back then, I created a new pure
> maildir resource and separated migrated all maildir folders to it so
> that the old mixedmail resource just contained mbox folders anymore.
> 
> I'd actually like to use the mixedmaildir thing again cause a folder of
> mbox folders is really nice to archive mails and still have them
> accessible within KMail. Cause rsync'ing a few mbox files that do not
> even change afterwards anymore to backup disk is much faster than
> rsync'ing millions of little mail files. For now I just tar maildir
> folders with huge mailing lists and then remove them afterwards from
> time to time to keep Akonadi performance above a certain level. At one
> point when computers and Akonadi have more performance I may re-import
> them by just un-tar-ing them into the right location within the maildir
> resource folder.
> 
> So or so I believe for KDEPIM/Akonadi developers there is more important
> work to do than to deal with any issues mixedmaildir resource may have.
> 
> 
> [Akonadi] [Bug 334318] New: on adding old mail archive mixedmaildir
> resource consumes tons of memory
> https://bugs.kde.org/show_bug.cgi?id=334318
> 
> Thanks,



More information about the kdepim-users mailing list