[
https://issues.apache.org/jira/browse/JAMES-4185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Benoit Tellier closed JAMES-4185.
---------------------------------
Resolution: Fixed
This work is merged
> WEBADMIN Ability to browse deleted messages
> -------------------------------------------
>
> Key: JAMES-4185
> URL: https://issues.apache.org/jira/browse/JAMES-4185
> Project: James Server
> Issue Type: Improvement
> Components: deletedMessageVault, webadmin
> Reporter: Benoit Tellier
> Priority: Major
> Time Spent: 20m
> Remaining Estimate: 0h
>
> h3. Why?
> As an admin I frequently need to audit deleted messages of a user, for
> instance to rerieve the messages he deleted by mistake.
> h3. What?
> I would like to have a convenience webadmin API to explore the content of the
> deleted message vault of a user
> {code:java}
> curl -XPOST
> http://ip:port/deletedMessages/users/[email protected]/messages
> {
> "combinator": "and",
> "criteria": [
> {
> "fieldName": "subject",
> "operator": "containsIgnoreCase",
> "value": "Apache James"
> },
> {
> "fieldName": "deliveryDate",
> "operator": "beforeOrEquals",
> "value": "2014-10-30T14:12:00Z"
> },
> {
> "fieldName": "deletionDate",
> "operator": "afterOrEquals",
> "value": "2015-10-20T09:08:00Z"
> },
> {
> "fieldName": "recipients","
> "operator": "contains","
> "value": "[email protected]"
> },
> {
> "fieldName": "hasAttachment",
> "operator": "equals",
> "value": "false"
> },
> {
> "fieldName": "sender",
> "operator": "equals",
> "value": "[email protected]"
> },
> {
> "fieldName": "originMailboxes",
> "operator": "contains",
> "value": "02874f7c-d10e-102f-acda-0015176f7922"
> }
> ]
> }
> {code}
> Would return a list of deleted messages:
> {code:java}
> [
> {
> "messageId": "42",
> "originMailboxes": [
> "43",
> "44"
> ],
> "owner":"[email protected]",
> "deliveryDate":"2014-10-30T14:12:00Z",
> "deletionDate":"2015-10-30T14:12:00Z",
> "sender":"sender@localhost",
> "recipients": [
> "recipient1@localhost",
> "recipient2@localhost"
> ],
> "subject":"subject",
> "hasAttachment": false,
> "size":24
> },...
> ]
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]