Tellier Benoit created JAMES-2656:
-------------------------------------

             Summary: Implement a JPAMailRepository
                 Key: JAMES-2656
                 URL: https://issues.apache.org/jira/browse/JAMES-2656
             Project: James Server
          Issue Type: New Feature
          Components: jpa, MailStore & MailRepository
    Affects Versions: master, 3.2.0
            Reporter: Tellier Benoit


Mail Repository allows the long term storage of emails.

They are currently used for several uses:
 - Keep mail triggering processing errors (kinda dead-letter)
 - Keep user non-displayed SPAM
 - Storage medium for Data Leak Prevention

Currently, as highlishted by Garry Hurley on the user mailing list, JPA users 
are forced to rely on a file based implementation, which is clearly not optimal.

We should implement a JPAMailRepository in `server/data/jpa`. It should be 
tested against the `MailRepositoryContract`.

If any help is needed, please don't hesitate to reach us on Gitter.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to