
Move them to a specific queue ("Junk" for example) and have a generic agent that runs every X minutes that deletes everything in the "Junk" queue.
Thanks. There is one drawback though which I don't like. The user moves the ticket to the Junk queue and then it is shown at his "own tickets". So it bothers him until it is deleted by the GenericAgent.
One workaround is to change the group of the Junk queue to e.g. "admin" and give the user the right to "move into" the admin group. Then the user is not bothered anymore, but he also is not able to recover the junk mail (in case of a mistake)! This has to be done by an admin then .. I've created a dedicated queue for deletion "Delete" all users have right to move into that queue but nobody has read or change right. I've also enabled the automatic feature in config.move that forge ticket unlock when moving to another queue.
Only a few "admin" have right to purge the messages to an X Delete queue where ticket older than 24 hours are deleted by genericagent In this way you're almost sure that nothing get lost as long as it double checked. Ciao AleX