[ 
https://issues.apache.org/jira/browse/JAMES-1717?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15253591#comment-15253591
 ] 

Tellier Benoit commented on JAMES-1717:
---------------------------------------

I have contributed the first part of the implementation : JMAP endpoints for 
vacations and vacation definition storage.

As we do not implement the Sieve date extension (RFC-5260)  the way Sieve 
vacation and JMAP handles SIEVE vacation periods are not compatible. Hence, we 
decided to implement it with a mailet.

Latest pull requests will also update the code according to the latest spec 
changes : optional subject and html handling.

Also, we will introduce a component to  not send a notification about a 
specific vacation twice.

> Manage JMAP vacations using Sieve script
> ----------------------------------------
>
>                 Key: JAMES-1717
>                 URL: https://issues.apache.org/jira/browse/JAMES-1717
>             Project: James Server
>          Issue Type: New Feature
>    Affects Versions: Trunk
>            Reporter: Tellier Benoit
>             Fix For: Trunk
>
>
> You will implement the getVacationResponse and setVacationResponse endpoints.
> The vacation object will be stored in a repository. This repository will be 
> used to generate a SIEVE script that might then be activated, to handle the 
> vacation response.
> Acceptation criteria :
>  - JMAP integration tests about the endpoint
>  - SMTP integration tests demonstrating the vacation response



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
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