[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmail-devel
Subject:    Re: wish: thread building ala mutt
From:       Ingo =?iso-8859-1?q?Kl=F6cker?= <ingo.kloecker () epost ! de>
Date:       2002-02-01 20:57:25
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thursday 31 January 2002 07:42, Rob Walker wrote:
> On Tuesday 29 January 2002 18:32, Ingo Klöcker wrote:
> VM (mail reader under XEmacs/Emacs) does this.  In my emails, I see
> the following header:
>
> X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
>         ["442253" "Friday" "25" "May" "2001" "09:31:43" "EDT"
> "Tamrof@aol.com" "Tamrof@aol.com" nil "6082" "FML #406 - Space
> invaders" "^From:" nil nil "5" nil "FML #406 - Space invaders" nil
> nil nil] nil)
>
> and it adds this header for every email.  I can provide more examples
> if needed.  I don't know if it does it for imap emails or not.  I
> suspect it does.

Obviously this mail client doesn't care much for speed. Imagine I have a 
mail folder of 20 MB (some people have folders which are much larger). 
Now I re-thread one message. In order to add or change it's header in 
the mbox file the whole mbox file would have to be rewritten (because 
you can't just simply insert something in the middle of a file). And 
believe me, copying a 20+ MB mbox file, just to add a stupid header 
would be completely insane with regard to performance. Now that we have 
serial numbers adding a simple 'parent message' entry to the index file 
would give us the same re-threading possibilities as the usage of 
"your" header while also being extremly fast.

Regards,
Ingo
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8WwE1GnR+RTDgudgRAnDVAJ4vHnRGWIfhna+RnH/nC47D3FV4/wCguHXU
a+jqX608/mE6yTq7WF6Xlfc=
=MknE
-----END PGP SIGNATURE-----
_______________________________________________
kmail Developers mailing list
kmail@mail.kde.org
http://mail.kde.org/mailman/listinfo/kmail
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic