Hi Giri, This can be done quite easily by providing a mailbox tool for it...
It would iterate on all messages of all mailboxes and would delete mails using the internal date. It seems not pretty hard to do... 1 : Add a method to MailboxMapper allowing you to retrieve the full list of mailboxes ( not yet implemented ... But I will need it too... ) 2 : Iterate on all messages of this mailbox. If too old delete it directly. There's a delete method in the message mapper for that. With that you will have a script you can put in some cron to do what you want. Benoit. Le 06/03/2015 04:37, Girivaraprasad Nambari a écrit : > Hi James community, > > How are you? > > We are using James-beat3.0. We have a unique requirement, > > 1) We would need to delete all emails received before certain date > (automatically) using through some script (or) JMX calls or something like > that. Is this supported in James? If so, could you provide some pointers? > > We are using mysqldb as backend. > > 2) We *don't* want to keep deleted messages in "Trash", delete means > complete delete from our database. > > Any help would be appreciated. > > Thank you, > Giri > --------------------------------------------------------------------- To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org For additional commands, e-mail: server-user-h...@james.apache.org