[ 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