mail icon indicating copy to clipboard operation
mail copied to clipboard

Sharing accounts with other users and groups

Open soudis opened this issue 7 years ago • 26 comments

Great plugin, really awesome job!

I got one thing on my wishlist, which is to be able to share an account with other users or groups.

Usecase: My nextcloud consists of around 10 teams having around 20 members each. Every team is a project having a shared e-mail account and there is a shared e-mail account for all teams. When a new member joins a team, he/she needs to be able to access the shared e-mail accounts. Sending him or her the credentials is dangerous and if he/she leaves the team the credentials need to be changed. Therefore it would be great to have the opportunity to create an account and share it with other users or user groups. Then they can access the e-mail account as long as they are part of the group, if they leave I just unshare the account and do not have to change the credentials.

From what I can see it could be done by:

  • [ ] create oc_mail_shares table
  • [ ] create sharing section in account settings page
  • [ ] add join to oc_mail_shares table in MailAccountMapper.php

Unfortunately I'm not yet fit enough to do it, but if someone from the core team could advise if that approach is feasibel, I could give it a try


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

soudis avatar Oct 17 '17 13:10 soudis