[
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: [email protected]
For additional commands, e-mail: [email protected]