This is a read-only archive!

KMail is slow

KMail is a pretty good app, except that it's slow as glacier. If I select a few thousand spam emails in KMail (4.3.2) sitting on my IMAP server, and I try to delete them, KMail laboriously iterates through them deleting them one at a time and updating the GUI after every deletion. I'd say it averages about 4 or 5 emails deleted per second. Yes, for a few thousand emails this adds up to 10-15 minutes of waiting.

I got tired of waiting, so I decided to try out Mutt for the first time. In Mutt apparently you can delete a folder full of emails by pressing D and then specifying ~s .* as the search pattern. Mutt deleted 8,000 spam emails for me instantaneously.

This is what I get when I ignore the collective wisdom of the Linux group-mind. I've long heard that Mutt is good but I never bothered trying it, because Thunderbird and KMail and friends were "good enough".

Complacency, my old nemesis. You have beaten me again. But I am now going to give Mutt a good try. Next on the list is zsh.

October 18, 2009 @ 6:38 AM PDT
Cateogory: Linux
Tags: Email, KDE, Linux, KMail

7 Comments

James
Quoth James on October 18, 2009 @ 4:19 PM PDT

I hate choices like that. I want a great mail client, but I also enjoy using something that offers me the advantages of a GUI and looks slightly newer than 20 years old. It would be pretty much amazing if Evolution or Kmail got some Mutt code. :-(

unknown
Quoth unknown on October 18, 2009 @ 5:00 PM PDT

You have to wait until KDE 4.5. They are currently working on a new kmail based on Akonadi. It is already much faster than the current one.

Anonymous Cow
Quoth Anonymous Cow on October 19, 2009 @ 4:55 AM PDT

@James may want to try Sylpheed -- has all the advantages of mutt while providing GUI looking at most 10 years old.

Ben
Quoth Ben on October 19, 2009 @ 5:26 AM PDT

http://zsh.sourceforge.net/Intro/

The one feature of zsh that I like most is the ability to share history between running shell instances, so that you can ^R complete something that was typed in another.

Brian
Quoth Brian on October 19, 2009 @ 5:40 AM PDT

@Ben I share history between running shells in Bash already, see my old post about this.

Phil
Quoth Phil on October 19, 2009 @ 2:46 PM PDT

Next on the list is zsh.

You should check out eshell too; it's extensible in lisp. You can even do crazy things like pipe shell output directly into an Emacs buffer. Wild.

Matija "hook" Šuklje
Quoth Matija "hook" Šuklje on October 20, 2009 @ 7:16 AM PDT

I think the biggest problem with KMail (in your case) is that its IMAP support leaves to be desired. AFAIK that's exactly why Mailody was made — to be featureful, yet lean and concentrate on IMAP.

I mostly use POP (I don't like my mail to lay around) and comparing to Thunderbird and Pine, I have to say that KMail really rocks my boat not only when it comes to options but speed as well. Mutt, I hear is an amazing app as well, but I'm more then happy with KMail. But, yeah, that's the beauty of FOSS — choice! :D

Oh, yes! Zsh ROCKS!! I now have to use Bash, because my own box died and even though I'm not a shell wizzard, boy, do I miss Zsh!