Karsten Otto created JAMES-3675:
-----------------------------------

             Summary: Generalize vacation handling
                 Key: JAMES-3675
                 URL: https://issues.apache.org/jira/browse/JAMES-3675
             Project: James Server
          Issue Type: Improvement
          Components: Matchers/Mailets (bundled), webadmin
    Affects Versions: master
            Reporter: Karsten Otto


Vacation handling in James is tightly bound to JMAP, where it is a mandatory 
part of the specification. However, this feature is actually of general use. It 
should be possible to manage vacation settings through other means as well, 
such as the WebAdmin interface. This also enables easier integration of James 
with third party services, e.g. a web admin GUI.

For this purpose, the vacation/notification storage layer and the 
VacationMailet should be refactored out of JMAP space, so they can be used in 
an independent manner.  It is then possible to add WebaAdmin routes to query 
and change a users vacation settings.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to