nextcloud / nextcloud/guests

Guest email address does not allow subaddressing

Open
#1,436 4 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage bug
Dominant language
JavaScript
Stars
61
Forks
34
Avg merge
3d 19h
Merged PRs (30d)
22

Description

How to use GitHub
  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Steps to reproduce
  1. invite guest from file sharing using email address with sub addressing <name>+<postfix>@domain.tld thows error cf. actual behaviour
  2. invite guest from admin user -> add account using email address with sub addressing <name>+<postfix>@domain.tld works OK. But after refresh I see this account is not added to guests group. Login does not work.
  3. Adding a normal user account from admin user -> add account using email address with sub addressing <name>+<postfix>@domain.tld works OK. This user can login but is obviously NOT added to Guests user group.
Expected behaviour

Consistent behaviour and support of email address with sub addressing <name>+<postfix>@domain.tld in all NC apps. Support of RFC +@domain.tld email addresses (also known as "plus addressing" or "subaddressing") is addressed in RFC 5233, titled "Sieve Email Filtering: Subaddress Extension". It is known as a very helpful extension e.g. during testing.

Actual behaviour

Tell us what happens instead, if possible also add a screenshot

Image
Server configuration

Hosted Nexcloud instance - no access to CLI

Nextcloud version: (see Nextcloud admin page)
Nextcloud Hub 10 (31.0.8)

Browser

not dependence on Web Browser expected

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Reproduce the file-sharing invitation and admin account flows with a plus-addressed email, then trace their handling and guest-group assignment; done means consistent support for these addresses across the described Nextcloud guest flows and successful guest login.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
authentication, authorization
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.