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

Reply via email to