Blog

Granting Permissions

Your First Domain, Your Primary Domain

Let's take a look at how permissions work with MX Guarddog. For this scenario I am going to register my domain (example.com) using my email address a@example.com.

Once registered I have my domain, with my email address a@example.com as the admin. The admin level access gives me full permissions, I can make any changes needed to my domain including managing email addresses, configuring destination servers, access to billing information etc.
example.com
a@example.com

Users I add to my domain are automatically given user level access. They can login and view their personal spam quarantine, manage their allow rules and set personal preferences. All users must initially setup a password to login, see this page for details: How Do My Users Login to View Their Messages in Quarantine?

If you have a single domain, with a single admin then you are done. No other settings need to be changed, you can login with a@example.com and maintain your domain.

Managing Multiple Domains

With MX Guarddog you can manage an unlimited number of domains under a single account. The first domain you register, is your primary (or parent) domain. Additional domains we refer to a child domains, they exist in the domain hierarchy under your parent domain.

I am going to add three additional domains to my account: apple.com, banana.com & pear.com. Once added my security layout will look like this.

example.com
a@example.com
apple.com
a@example.com
banana.com
a@example.com
pear.com
a@example.com
Why is a@example.com listed in every domain box?

The user a@example.com is the admin for example.com. That user can control everything, including any additional domains you add to your account. An admin level at the primary domain can change the focus of the domain management to any domain in the account to perform management.

Delegating Admin Access

If you manage several domains, you will probably want to delegate some domains to manage their own domain. You can do this by granting a user admin level access, it must be a user at one of your child domains. Let's grant jj@pear.com admin access, we do this from the Email Addresses page for pear.com. Click on the email address jj@pear.com and you will be able to grant them admin level access.

Now your security layout will look like this.

example.com
a@example.com
apple.com
a@example.com
banana.com
a@example.com
pear.com
a@example.com
jj@pear.com

Your existing admin, a@example.com, still has access full access to manage all domains. The difference is now that jj@pear.com can manage all the configuration at pear.com when they login to MX Guarddog. Your new admin, jj@pear.com, is not able to access any of your other domains or billing information. They can strictly manage the users and configuration for their own domain, pear.com.

Multiple Primary Domain Admin Accounts?

It is possible to have multiple admin users at my primary domain as well. I am going to grant admin access to mm@example.com. This new admin will be have full access to manage all domains, at the same level as my a@example.com account. Admin level permissions will now look like this.

example.com
a@example.com
mm@example.com
apple.com
a@example.com
mm@example.com
banana.com
a@example.com
mm@example.com
pear.com
a@example.com
mm@example.com
jj@pear.com