Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shared mailboxes #903

Closed
28 tasks done
armhub opened this issue Dec 6, 2018 · 24 comments · Fixed by #5840
Closed
28 tasks done

Shared mailboxes #903

armhub opened this issue Dec 6, 2018 · 24 comments · Fixed by #5840
Labels
new feature user stories in varying refinement states state:done meets our definition of done state:tested We tested it and about to release it
Milestone

Comments

@armhub
Copy link
Contributor

armhub commented Dec 6, 2018

As a admin of tutanota account, i want to configure mailboxes that can be accessed by multiple users, so that they can send and receive messages from that mailbox without the need to login into another account.

AC

  • Tutanota admin user can order shared mailboxes in "Settings → Shared mailboxes" and assign users as members
  • The shared mailbox section is available for accounts with multi user support (new business plans, new private plans with multi-user support, legacy plans)
  • Ordering of shared mailboxes is only possible for new plans.
  • Members of such a mailbox see another mailbox with the same folder structure in their folder list.
  • A member can send and receive SMTP messages
  • A member can send and receive end-to-end encrypted messages to other Tutanota users
  • Sending end-to-end encrypted messages to external user is not supported and shows an appropriate info message.
  • Local admin groups are kept in the new "Shared mailboxes" section

Tasks

  • Rename the "Groups" section to "Shared mailboxes"
  • Only show the shared mailboxes section for plans with multi user support
  • Restrict creating shared mailboxes for admins of new paid plans. For others show an upgrade dialog.
  • Verify that all members of the shared mailbox see it below their private mailbox
  • Verify that members can send and receive SMTP messages
  • Verify that members can send and receive end-to-end encrypted messages to other Tutanota users
  • Show a dialog informing that it is not possible to send confidential emails to externals when a user tries to send one
  • Verify that local admin groups are still visible and accessible in the new "Shared mailboxes" section
  • Add an info link in the create dialog that points to an FAQ entry explaining details of the shared mailboxes

Bug collection for refinement:

  • When clicking on a notification for a new email in a shared mailbox the user inbox is opened instead (tested on desktop).

Test notes shared mailboxes

  • Order shared mailboxes in Settings -> Shared mailboxes in a new paid plan
  • Ordering a shared mailbox is not possible for legacy paid plans
  • Check that the shared mailboxes section is available for new paid plans, new private plans with multi-user support and legacy paid plans
  • Check that the shared mailboxes section is not available for the free plan and private plans without multi-user support
  • Assign the admin user itself to the shared mailbox and remove it again
  • Assign a non-admin user to the shared mailbox and remove it again
  • Shared mailboxes are visible below the personal mailbox in the mail view
  • When a folder of a shared mailbox is selected the sender in the email editor is the shared mailbox address
  • When a folder of a personal mailbox is selected the sender in the email editor is the personal mailbox address
  • Sending and receiving SMTP emails from a shared mailbox is possible
  • Sending and receiving internal emails from a shared mailbox is possible
  • When trying to send a confidential email to externals (click send button) a dialog is shown informing that this is not possible yet.
  • Existing local admin groups are visible in the shared mailbox section as well.
  • The info link at the bottom of the add shared mailbox dialog points to an FAQ entry informing about shared mailboxes
  • Deactivating and activating shared mailboxes is possible. The price changes in this case.
  • Change the sender name of the shared mailbox and check that it is used when sending an email.
  • Regression test adding/removing users, including the own user, from a calendar group
  • Regression test adding/removing users, including the own user, from contact list groups
  • Regression test adding/removing users, including the own user, from template groups
@JimmyCushnie
Copy link

This is a very important feature for business use. I hope it will be coming soon.

@ghost
Copy link

ghost commented Mar 2, 2020

A little confused by the linked closed issues. By shared email accounts, does this mean mailboxes to which multiple users (with their own login credentials) have access?

@armhub armhub changed the title Shared email accounts Shared mailboxes Mar 3, 2020
@armhub
Copy link
Contributor Author

armhub commented Mar 3, 2020

Yes, this is about shared mailboxes that can be used by multiple users at the same time without having to login as a different user. I have renamed the issue to make it better understandable.

@QEDeD
Copy link

QEDeD commented Apr 27, 2020

This feature would also be great for families and couples, who want a shared email address, like us@[familiy_name].TLD. Currently, you need either need a separate account with the shared address or, if you make it an alias to one of the family member's account, other family members have to log into the other person's account. Instead, it would be nice to simply have one or more folders that could be accessed from each person's own account.

@ghost
Copy link

ghost commented Apr 27, 2020

Shared mailboxes are a surprisingly rare feature of mail services, considering how useful they are!

@AFulgens
Copy link

AFulgens commented Jul 5, 2020

Am I mistaked here or this could be trivially solved by implementing #516? (One mailbox + aliases = shared mailbox)

@laius
Copy link

laius commented Aug 17, 2020

Any news regarding a release date? After all, it's been added to the project roadmap over 19 months ago. And it's (from my PoV) essential for families requiring a common inbox.

@laius
Copy link

laius commented Aug 17, 2020

Am I mistaked here or this could be trivially solved by implementing #516? (One mailbox + aliases = shared mailbox)

No. We don't want one mailbox with two addresses. Instead we want two mailboxes of which one is shared.

@jflattery
Copy link

Any news regarding a release date? After all, it's been added to the project roadmap over 19 months ago. And it's (from my PoV) essential for families requiring a common inbox.

"Soon"™

@QEDeD
Copy link

QEDeD commented Aug 18, 2020

Looking forward to it 🙂

@laius
Copy link

laius commented Aug 26, 2020

Any news regarding a release date? After all, it's been added to the project roadmap over 19 months ago. And it's (from my PoV) essential for families requiring a common inbox.

"Soon"™

Could you specify this a little? Like, are we talking closer to 4 weeks or 4 months?

@jflattery
Copy link

Any news regarding a release date? After all, it's been added to the project roadmap over 19 months ago. And it's (from my PoV) essential for families requiring a common inbox.

"Soon"™

Could you specify this a little? Like, are we talking closer to 4 weeks or 4 months?

I would say 4 years, give or take 3 years should be about accurate. But I know nothing.

@JimmyCushnie
Copy link

Bump -- @armhub is there any ETA for this? It is a pain forwarding emails to the other person who needs to see them.

@sami155
Copy link

sami155 commented May 9, 2021

Come on. Please do this.
The only privacy friendly clients are K-9 and FairEmail.

The only alternatives would be Tutunota or ProtonMail (if they do it) or CanaryMail (they think about making it open source)

@BriT999
Copy link

BriT999 commented Nov 11, 2021

i vote for this. It will be a game changer! C'mon Tutanota team

@Creylia
Copy link

Creylia commented Dec 3, 2021

Please, as a family, this is absolutely necessary.

@evilrobot-01
Copy link

Will this support multiple accounts as suggested in #521 ?

I ask as I am considering Tutanota for both a separate Private and Business account (with custom domains), which I'd want to access using the same mobile device. An Android Work Profile might be a workaround in the short term...

@vitoreiji
Copy link
Contributor

@EVLRBT-01 your use case is already supported; you can log into multiple accounts with your device and switch between them at will. All of them will be able to get notifications.

@evilrobot-01
Copy link

evilrobot-01 commented Jan 18, 2022 via email

@bedhub bedhub added idea notes down not immediately solvable things that don't have general buy-in yet and removed idea notes down not immediately solvable things that don't have general buy-in yet labels Feb 4, 2022
@deangmx

This comment was marked as off-topic.

@Creylia

This comment was marked as off-topic.

@cyb3n3tic
Copy link

Just going to add my voice to the rest to say that a shared mailbox that is accessible from two different accounts without additional log in steps will be a huge win - I will pay money and shift domains to whichever secure email provider comes up with this first but none seem to see it as any kind of priority.

@charlag
Copy link
Contributor

charlag commented Feb 1, 2023

It is actually possible to book it via Settings -> Groups -> Add group but some functionality is unfinished (e.g. signature)

@cyb3n3tic
Copy link

OK, that's interesting - I will see how that works. Thanks

@armhub armhub self-assigned this Aug 31, 2023
armhub added a commit that referenced this issue Aug 31, 2023
…hanges to prevent reading deleted group memberships, needed for #903
armhub added a commit that referenced this issue Sep 1, 2023
armhub added a commit that referenced this issue Sep 4, 2023
…903

Make sure the user controller is updated first if the user instance changes to prevent reading deleted group memberships
armhub added a commit that referenced this issue Sep 4, 2023
@armhub armhub linked a pull request Sep 4, 2023 that will close this issue
armhub added a commit that referenced this issue Sep 4, 2023
@charlag charlag added the state:done meets our definition of done label Sep 4, 2023
@charlag charlag modified the milestones: Roadmap, 3.119.0 Sep 7, 2023
nokhub pushed a commit that referenced this issue Sep 7, 2023
…903

Make sure the user controller is updated first if the user instance changes to prevent reading deleted group memberships
nokhub pushed a commit that referenced this issue Sep 7, 2023
charlag pushed a commit that referenced this issue Sep 7, 2023
charlag pushed a commit that referenced this issue Sep 7, 2023
…903

Make sure the user controller is updated first if the user instance changes to prevent reading deleted group memberships
charlag pushed a commit that referenced this issue Sep 7, 2023
…903

Make sure the user controller is updated first if the user instance changes to prevent reading deleted group memberships
@charlag charlag assigned charlag and unassigned armhub Sep 8, 2023
@charlag charlag added the state:tested We tested it and about to release it label Sep 11, 2023
@charlag charlag removed their assignment Sep 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature user stories in varying refinement states state:done meets our definition of done state:tested We tested it and about to release it
Projects
None yet
Development

Successfully merging a pull request may close this issue.