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

Very confusing to create "Accounts" #26

Open
hosting-gl opened this issue Oct 7, 2024 · 3 comments
Open

Very confusing to create "Accounts" #26

hosting-gl opened this issue Oct 7, 2024 · 3 comments

Comments

@hosting-gl
Copy link

Hi,

I’m finding it quite confusing to create new tenants or accounts, and I’m not sure if it’s just me.

I have a Stalwart server where I successfully set up my main domain, and everything is working fine. Now, I want to add a new tenant who is allowed to manage one domain, which I know how to set the limits for.

However, the confusing part is adding the domain to the tenant and creating the actual login for the user. I need to create the login so that the tenant can manage their account and create email addresses, but I haven’t figured out how to do this properly yet.

Even when I create a user with “tenant admin” rights, they still can’t add new email addresses.

Is there a way we can simplify this process? Ideally, when creating a new tenant, we could set:

•	Domain
•	Login (preferably using an email address instead of a username, and this email should be part of the domain added to the tenant)

All other features and limits would remain the same.

This way, when a tenant is created, the mailbox is also created automatically, and that mailbox becomes the tenant admin’s login.

This simplifies the whole thought process, and is somewhat similar to what microsoft 365 does when creating a tenant and attaches their main domain to the tenant. Then later on in the process more domains can be added to the tenant if nessesary (By admin or tenant admin)

@mdecimus
Copy link
Member

mdecimus commented Oct 7, 2024

Hi,

Tenant accounts need to be associated with a domain (and include this domain as part of the account name). For example, let's say you want to create "Foobar, Inc." with the main domain "foobar.org" and an administrator "admin", this would be procedure:

  • Create "foobar" tenant.
  • Create "foobar.org" domain and associate it with the "foobar" tenant.
  • Create "[email protected]" and associate it with the "foobar" tenant.

Now "[email protected]" will be able to create other accounts under the "foobar" tenant but these accounts need to contain in the name one of the domains associated to the tenant such as "foobar.org".

@hosting-gl
Copy link
Author

Thanks for the reply :)

So when i create the tenant, the name field for this tenant, should be the domain.tld right ?

@hosting-gl
Copy link
Author

Ah ok i got it to work now. Somehow the account i created "before" this, it did not help updating it, i never got the tenant admin permissions. I had to actually delete it first and recreate it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants