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

Florent AZAVANT edited comment on JAMES-3945 at 10/7/24 7:22 AM:
-----------------------------------------------------------------

Here are some updates:
 * steps 1, 2 and 3 were dealt with. For the `p` right management, we 
eventually argued that individual or group rights were not required: for each 
folder, the right can be granted to either no one or `anyone`.
 * the JMAP part (step 4) has been put on hold since we prefer to wait for 
front-end support for the existing features before going on further.
 * we also encountered two other issues: first, the question of case 
sensitivity (the email address is not case sensitive but the folder names are) 
has been taken care of. Second, the question of encoding (so that a mail can be 
subaddressed to `Dossier d'été`) is being tackled now: we decided to go with 
URLEncode, which does the job while keeping things not too complicated.


was (Author: JIRAUSER306897):
Here are some updates:
 * steps 1, 2 and 3 were dealt with. For the `p` right management, we 
eventually argued that individual or group rights were not required: for each 
folder, the right can be granted to either no one or `anyone`.
 * the JMAP part (step 4) has been put on hold since we prefer to wait for 
front-end support for the existing features before going on further.
 * we also encountered two other issues: first, the question of case 
sensitivity (the email address is not case sensitive but the folder names are) 
has been taken care of. Second, the question of encoding (so that a mail can be 
subaddressed to `Dossier d'été`) is being tackled now.

> Sub addressing
> --------------
>
>                 Key: JAMES-3945
>                 URL: https://issues.apache.org/jira/browse/JAMES-3945
>             Project: James Server
>          Issue Type: New Feature
>          Components: Mailet Contributions
>            Reporter: Benoit Tellier
>            Priority: Major
>
> Ref:
> en.wikipedia.org/wiki/Email_address#Sub-addressing
> rfc-editor.org/rfc/rfc5233
> That's a bit of a complex story to work with!
> As a starter :
>  - ValidRcptHandler needs to accept sub-addresses of an existing user
>  - IsLocalRecipient needs to accept sub-addresses of an existing user
>  - LocalDelivery needs by default to accept email for sub addresses but 
> delivery them into INBOX
>  - And a SubAddressing mailet would check if the recipient did whitelist the 
> sender for the target mailbox (k right) OR if the mailbox submission right is 
> allowed for everybody (any)
>    If so, then positions a storage directive for this email to go into the 
> target mailbox for that recipient
>  - Of course integration tests (/server/mailets/integration-testing )
> Contributions more than welcome on the topic.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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