Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • kmail [] is the KDE mail client, which I am using for my mail at home. I really like it, and cannot think of going back to anything else. Let's see how it fares:

    1. For Anti-spam/Anti-virus filtering, I'm using SpamAssassin and ClamAV respectively. I'm using ClamAV on the server where my email forward is present, and SpamAssassin on the client side using kmail's filter to pipe it through spamc. There's some sort of SA integration built-in to kmail, but I never tried to use it. I just sort the mail manually into folders (Ham received, Ham Saved, Ham to delete, Uncaught spam received, Uncaught spam saved, and Uncaught spam to delete, as well as the automatically filled Spam Received, and Spam Saved), and run sa-learn on them.

    2. The built-in kmail filters can filter on any email header (as opposed to GMail for example) as well as the contents of the body. I usually filter based on headers such as List-Id: or List-Post:, which are handy, because if someone CC's me on the post I receive this message also in my inbox.

    These filters are integrated with the UI, so if you relocate a folder, it will also change in the filter that directs to it. It is possible you can also use something like Perl's Email::Filter or Mail::Audit to do the filtering for you, but then you'll lose the integration with the UI.

    3. You can mark emails as important or "Todo" or whatever using filters. Since emails that were CCed to me are placed in the inbox (see #2) I never really needed this feature.

    4. Hmmm... I don't think I saw a way to permanently kill a thread in KMail. You can delete a thread along with all its contents. Perhaps you can set up a filter on the References: header, but that would be a kludge. Or maybe it's fixed in recent versions of kmail.

    5. Kmail interface is fast, but I don't know how customisable it is. Never tried to customise it.

    6. Everything in kmail can be done using the mouse and menus.

    7. KMail is very reliable.

    8. KMail has a sophisticated message search engine. It's not as fast as GMail's is, but is it useful when I need it. You can also try using Beagle or whatever.

    9. What do you mean by "Archive, not delete"?

    And naturally, kmail is open-source, and written in C++, so you can hack on it yourself, or put a bug bounty in case you have an itch to scratch.