So I for a long time havent used Kmail because of one simple function – there was no quick, easy way to “archive” mail (think gmail style).
Anyway, long story short, I asked in #kontact on freenode and one kind person there (krop) helped me through creating an archive button, complete with a shortcut key.
Its pretty well hidden how to do it, but once done, its easy to use!
Simply, follow these instructions:
1. go to Kmail (inside or outside of Kontact, doesnt matter). 2. go to Settings -> Configure Filters 3. Click the new filter button on the left, give your filter a name (this will appear on the shortcut also, I simply used "Archive") 4. Under filter criteria, choose "match all messages" 5. Under filter actions, choose "move into folder" and select the folder you want to archive to. 6. Under the advanced tab, uncheck the "apply this filter to incoming messages" 7. Then check the "Apply this filter on manual filtering", "add this filter to the apply menu" and "additionally add this filter to the toolbar". 8. Set the shortcut using the button provided (I used "q" because it didnt conflict with anything else) 9. Choose an Icon for the shortcut menu 10. Click apply/OK and you are Done!
Happy Kmailing and I hope this was helpful to at least someone… (and a big thankyou to krop on #kontact for this info!)