[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kmail corrupts emails

On Wed, Sep 28, 2005 at 08:51:23PM +0200, Theo Schmidt wrote:
> Do these problems also apply to Thunderbird, do you think, Nick? I have 
> just switched to this even though I prefer kmail to Thunderbird, because 
> I don't trust kmail any more for the mbox format and am not yet ready to 
> switch to maildir (using ext3 and not reiserfs). (I hope asking this 
> question isn't heresy on this list.)

I don't find the choice of filesystem makes a major difference to personal
mail, if you're not running a big mail hub :-)  Reiser would be better if
you're running maildirs with more than, say, a thousand messages (finger
in the air figure :-)) but I found that Mutt is a couple of seconds
slower to open a large mailbox when it's 3000 files rather than one.
I user Reiser here because it's good at recovering from crashes, there's
no lost+found on a Reiser filesystem cos files don't get lost!

I prefer maildir though as it's much quicker for Mutt to write the 'read'
status and any other changes you make, such as re-threading or deleting
large attachments.  Kmail is also good for this as you can filter stuff
to your heart's content, into loads of not-so-large maildirs.

It's not hard for a programmer to lock a mailbox against conflicting
changes even if it is all one mbox, anyway.  Mutt manages its mail by
modifying private headers and I think trad Unix mail tools do the same.

I think Netscape Mail as well, and hence presumably Thunderbird does.
Pine keeps its status in a special first mail, which can confuse people
when they read it with anything else.

I think kmail's a pretty good mailer, but it lacks a way to interwork
when I want to mail from the command line.  I tend to leave kmail running
on the main mailbox so that filters can redirect stuff.  Mutt, at least,
also can't (AFAIK) read kmail's maildir++++ format, indexes or no !

I only wonder if there's an issue with mailboxes on remote servers.
If you can only RETR or DELE a mail, you kind of need an outside index :-)


Reply to: