Version: 1.6.1 (using KDE 3.2.1, (testing/unstable))
Compiler: gcc version 3.3.3 (Debian)
OS: Linux (i686) release 2.4.21-rc1
It would be a great feature to not expire messages and whole threads which are specially marked:
Either add an extra marker like: "Never Expire Message" and "Never Expire Thread"
or change the Important Marker's semantics.
Thus one could mark one's own threads in mailing list folders as "Never Expire" and let the rest expire gracefully.
I had a look at maildirjob.cpp and it doesn't seem difficult to implement for messages. How it would be done for whole threads I don't know.
Implemented in head. Settings -> Misc -> Exclude important messages from
would it be possible to also be able to configure kmail that the whole thread to not expire, if one message is marked somehow special? especially in discussions on high-frequency mailinglists (like kernel mailinglist) it is useful to have this.
if needed, i can also open a new wish, but i think, because it's related to this one, i can recycle it - saving the environment ;-)
Right, the "exclude important" thing is only for messages, not for entire threads (afaik), so this wish can't really be closed yet.
may i suggest, that we enhance this not only to "important" threads but define it a little bit more general:
do not expire threads, that contain messages marked as "important", "todo", "new"
the important is logically explained, the todo because this way, it would help also making todo's from folders with a mailinglist that is filling and emptying but the thread that todo is related stays as long it is not solved. the new i'm not yet sure, so maybe it is not essentially needed for "new" to be kept.
*** Bug 139188 has been marked as a duplicate of this bug. ***
Todo messages won't expire in KDE 3.5.6.
If you don't want to expire "new" messages, just disable that in the Expiry dialog of that folder.