Managing Organizations
Note
Organizations can be managed via the API as well.
Organizations enable easy management of large number of domains, Administrators are assigned to Organizations and can manage all the domains with in the organization.
You can create smaller organizations out of bigger organizations and add specific domains from a bigger organization to allow delegation of domain management.
Adding an Organization
Organizations can be added by either importing them using a YAML file,
via the API or by adding them using the Add Organization
form.
To add an Organization by import refer to Importing Organizations. To add an Organization via the API refer to the API documentation.
- Mouse over or Click
Organizations
- Click
Add Organization
- Enter the name in
Organization name
- Select domain in
Domains
list if they already exist - Select admins from
Admins
list if they already exist - Click the
Add organization
Button
Updating an Organization
- Click
Organizations
- Select organization > Click
Edit
- Make changes
- Click the
Update organization
Button
Deleting an Organization
- Click
Organizations
- Select organization > Click
Delete
- Check
Delete Organization domains
if you want to delete domains belonging to the organization. - Click the
Delete organization
Button
Search for an Organization
If you have a large number of organizations you can search for an organization by name.
- Click
Organizations
- Enter the organization name in the search box
- Click the
Search
Button
List all domains that belong to an organization
To find all domains that belong to a specific organization.
- Click
Organizations
- Select organization > Click
List domains
List all accounts that belong to an organization
To find all accounts that belong to a specific organization.
- Click
Organizations
- Select organization > Click
List accounts
Add a new domain to an organization
- Click
Organizations
- Select organization > Click
Add domain
- Enter the domain details
- Click
Add domain
Importing Organizations
Full organizations with their admins and domains as well as other settings can be imported. To import organizations.
- Click
Organizations
- Select organization > Click
Import Organizations
- Browse for the YAML file by clicking
Browse
next to theYAML file
field - Click the
Import
Button
Exporting Organizations
You can export all the organizations on a system. To export organizations.
- Click
Organizations
- Click
Export Organizations
- Click
Download the YAML file
- Save the file to your computer
Import domains in to an organization
Domains can be imported using a YAML formatted file. To import domains in to an organization.
- Click
Organizations
- Select organization > Click
Import domains
- Browse for the YAML file by clicking
Browse
next to theYAML file
field - Click the
Import
Button
Export an Organization’s user accounts
You can export all the user accounts with in an organization.
- Click
Organizations
- Click the organization name
- Click
Export accounts
- Click
Download the YAML file
- Save the file to your computer
View Organization details
To view the details of an organization such as number of domains
, admins
,
relay settings
- Click
Organizations
- Click the organization name
Outbound SMTP relay settings
Relaying of outbound mail is authenticated on a per organization basis, to enable an organization to send outbound mail through Baruwa you need to add relay settings.
Two kinds of outbound relaying are supported.
- IP address
- SMTP AUTH
You can also set spam check thresholds and actions to outbound SMTP relays, this allows you to manage spam on outbound email. The spam thresholds and actions work the same way they do for domains and users but will in this case apply to email originating from the specified IP address or SMTP-AUTH user.
It is also possible to restrict the sender domain names that senders can use to send messages outbound to only the domains configured for this organization. You can use this to prevent senders from forging their sending domain name.
Add Outbound SMTP IP Address settings
This allows the specific IP address to send outbound mail through Baruwa.
- Click
Organizations
- Click the organization name
- Click
Add relay setting
- Enter the IP address in the
Hostname
field - Ensure the
Enabled
checkbox is checked - Enter a description in the
Description
field - You can change the
Number of messages per 15 minutes
if the default is not high enough for you - Enter
Probable spam score
andDefinite spam score
values if you do not want to use the defaults - Select the What to do with probable spam and
What to do with definite spam
actions - Click
Add settings
Update Outbound SMTP IP Address settings
- Click
Organizations
- Click the organization name
- Select the Relay Host in the list at the bottom and click the edit icon
- Make the required changes
- Click
Update settings
Delete Outbound SMTP IP Address settings
- Click
Organizations
- Click the organization name
- Select the Relay Host in the list at the bottom and click the delete icon
- Click
Delete settings
Add Outbound SMTP AUTH settings
This allows any client that supplies these credentials to send outbound mail through Baruwa.
- Click
Organizations
- Click the organization name
- Click
Add relay setting
- Ensure the
Enabled
checkbox is checked - Enter the username in the
SMTP-AUTH username
field - Enter the password in the
SMTP-AUTH password
field - Reenter the password in the
Retype Password
field - Enter a description in the
Description
field - You can change the
Number of messages per 15 minutes
if the default is not high enough for you - Click
Add settings
Update Outbound SMTP AUTH settings
- Click
Organizations
- Click the organization name
- Select the SMTP AUTH item in the list at the bottom and click the edit icon
- Make the required changes
- Click
Update settings
Delete Outbound SMTP AUTH settings
- Click
Organizations
- Click the organization name
- Select the SMTP AUTH item in the list at the bottom and click the delete icon
- Click
Delete settings
Fallback servers
Fallback servers
are used when no delivery server has been configured for a domain.
They can be setup in cases where an organization has several domains whose mail is hosted
on the same server so it would be repetitive to setup the same delivery server for each
domain.
An Organization can have multiple Fallback servers
.
Add a Fallback server
To add a Fallback server:
- Click
Organizations
- Click the organization name
- Click
Add Fallback server
- Enter server IP address or Hostname in the
Server address
field - Select the protocol in the
Protocol
drop down - Change the port in the
Port
field if your mail server does not use port 25 - Ensure the
Enabled
checkbox is checked - Click the
Add server
button
Update a Fallback server
- Click
Organizations
- Click the organization name
- Select the Fallback server in the list at the bottom and click the edit icon
- Make the required changes
- Click
Update server
Delete a Fallback server
- Click
Organizations
- Click the organization name
- Select the Fallback server in the list at the bottom and click the delete icon
- Click
Delete server
Organization SmartHosts
Organization SmartHosts
are used to route outbound email for domains in an
organization that do not have a domain smarthost configured. This can be setup
in cases where an organization has several domains whose outbound mail is routed
via the same smarthost so it would be repetitive to setup the same smarthost for
each domain.
An Organization can have multiple Organization SmartHosts
.
Add a SmartHost
To add a SmartHost:
- Click
Organizations
- Click the organization name
- Click
Add SmartHost
- Enter server IP address or Hostname in the
Server address
field - Change the port in the
Port
field if your mail server does not use port 25 - Enter a description of the SmartHost
- Enter the
SMTP-AUTH username
andSMTP-AUTH password
andRetype Password
if usingSMTP-AUTH
. - Ensure the
Require TLS
checkbox is checked if usingSMTP-AUTH
or service uses TLS. - Ensure the
Enabled
checkbox is checked - Click the
Add SmartHost
button
Update a SmartHost
- Click
Organizations
- Click the organization name
- Select the SmartHost in the list at the bottom and click the edit icon
- Make the required changes
- Click
Update SmartHost
Delete a SmartHost
- Click
Organizations
- Click the organization name
- Select the SmartHost in the list at the bottom and click the delete icon
- Click
Delete SmartHost