Doug, I've wanted such a feature, too (I'm also a former Eudora user, and about the only thing I could ever find to criticize about it is its lack of topic threading, though that's a big omission). In particular, I don't like my mailboxes burdened with encoded attachment data (I use mbox format, not maildir, which strikes me as an insanely bloated way to store email). When I was setting up my Linux as a primary desktop, the absence of a direct way to do this was enough to make me shrug and decide to live with what KMail provides directly. However, your message has led me to reconsider this. KMail does have the necessary capabilities to implement an attachment separator. Specifically, the filter action "pipe through" allows both extraction of attachments (decoded or raw) as well as removal of attachment data. For all I know, someone has done this already, but if not, it's a relatively straightforward programming task. It could readily be done in Perl, e.g., or even as a shell script, given the necessary MIME commands, as well as in many other languages available in a Linux environment. I can't drop what I'm doing now to try this, but I may take it up over the next days or weeks. If I don't hear of an alternative or of someone else working on this task, I'll report back here on what I come up with. If I produce something, I'll share it. ... Does the KDE project have a contributed software section? Randall Schulz On Monday 09 August 2004 13:15, Doug McGarrett wrote:
I like KMail, and have had no problems with it. (I'm not doing complicated filters, etc.) And thank heavens it _doesn't_ look like a Microsoft routine! But I can't find a way to implement a feature that Eudora has: a way to automatically copy an attachment on an incoming message to a folder. It would be even cooler if I could specify the filename extension of the incoming attachment and only copy that file to a specified folder. i.e., if the incoming message was a .doc file, it would automatically copy it to the /home/doug/Documents folder.
Does anybody know of a way to do that? TIA! --doug