Domains |
|||||||||||||||||||||||||||||||||||||||||
|
In many cases, a mail domain should not have a separate set of user accounts, but should rather be a domain name alias for an already existing CommuniGate Pro domain. You may also want to serve some mail domains using account mapping and/or Unified Domain-Wide Accounts. In all these cases, you do not have to create a new CommuniGate Pro Secondary domain to serve a mail domain.
See the Mapping section for the details.
When a client application (a mailer) connects to your CommuniGate Pro server, and specifies an account name, the Server has to detect in which domain to look for that account.
You can use Secondary domains if:
To display the list of all Domains served with your server, use a Web browser and enter the Domains section. You should be connected as the Postmaster or any other user with the Can Modify All Accounts and Domains access rights.
To select domains by name, type a string into the Filter field, and click the Display button: only the domains with names containing the specified string will be displayed.
Each entry in the domain list contains that domain name, the assigned network address (if any), and the number of accounts in the domain.
A list entry also displays the number of currently opened domain accounts, the total number of times domain accounts have been opened (since the Server last restart), and the last time any domain account was opened.
Select the Show Aliases option to include domain aliases into the list. Each domain alias list element contains the link to its "real" domain account list and settings pages.
Click a domain name to view the accounts in that domain.
Click the word Settings in the last column to view and update the domain Settings.
Type a new domain name into the field on the right side of the Create Domain button.
Click the Create Domain button. When a new domain is created, its name appears in the Domain List.
If a server is a member of a Dynamic Cluster, the additional Create Shared Domain button appears. Click that button to create a domain that will be served by all members of the Cluster. The domain created using the Create Domain button are created as "local" domains and are served by this server only.
Main domain and all Secondary Domains have domain-level settings.
To open the Domain Settings page in your browser, either click the Domain Settings link in the Domains List, or click the Domain Settings link on the domain Accounts List page.
The Account Log option allows you to specify how the account-level operations (account open/close, password verifications, mailbox creating/removing, size updates, etc.) are recorded. Log records created for account-related events have the ACCOUNT tag.
The Mailbox Log option allows you to specify how the mailbox-level operations (message storing/removing, message status updating, etc.) are recorded. Log records created for mailbox-related events have the MAILBOX tag.
Most of Domain Settigs can be set to the Default value. In this case the actual setting value is taken from the global, Server-wide Default Domain Settings.
When the Domain Settings are modified, click the Update button. The page should appear again, displaying the Updated marker.
You can click the Accounts link to switch to the domain Account List.
Main domain and all Secondary Domains have domain-level settings that specify which CommuniGate Pro services can be used with the domain accounts:
Services can also be disabled for individual domain accounts.
You should read this chapter only if you plan to support multihoming, if your
system is behind a firewall, or if you have a non-standard Domain Name System setup.
When the Server starts, it detects its own network address(es). Your Server system
is "multihomed" if it has more than one network (IP) address.
If the Server system has several IP addresses, some of them can be assigned
(dedicated) to secondary domains. Accounts in such domains can be accessed
using any POP and IMAP mailer without explicitly specifying the full account name.
The Assigned IP Addresses option allows you to assign network addresses to the
main and secondary domains.
All Server network addresses not assigned to other domains are assigned to this
(main) domain.
If you want to assign (dedicate) an IP address to this domain, type the
address into the text field on the right of the pop-up menu.
Only the Server computer own addresses are accepted, and all specified
addresses should not be already assigned to any other domain.
If you select this option and leave the text field blank, the Domain will
not have any IP addressed assigned to it. In this case, to access the domain
accounts, users should specify the full account name (account@domain)
in their mailer settings. See the Access section for
the details.
This setting is useful if you have several secondary domains with dedicated IP
addresses and you want to redistribute the Server addresses from time to time.
Instead of reconfiguring both DNS and Server settings, you may reconfigure the DNS
records only, and the Server will take the updated data from the DNS.
For each domain in the Domain List, the assigned network (IP) addresses are displayed. This can be used to check the DNS and Server setup for systems with multihoming.
Because of setup errors or due to a non-standard network and DNS setup, the Server's own IP address(es) may be left unassigned to any of the Server domains. Open the General Settings page to see the list of the Server own IP addresses. The unassigned addresses are marked in red.
When a client mailer connects to the Server via an unassigned address and the full account name is not specified, the Server does not allow the user to log in.
The System Administrator can specify some limits on the resources available for the domain: the domain administrator is not allowed to create more accounts or more mailing lists than specified with these domain settings.
A Domain Administrator can see, but cannot modify these limits.
Each CommuniGate Pro domain can have aliases (alternative names). If the domain client.dom has the mail.client.dom and www.client.dom aliases, mail directed to user@mail.client.dom and to user@www.client.dom will be routed to the user@client.dom account. Also, to access the user@client.dom account via POP, IMAP, and other mailer applications the account names user@mail.client.dom and user@www.client.dom can be specified in the mailer settings.
This is especially useful for WebUser clients. Users specify the domain name in their browser URLs, and users of the client.dom domain tend to use www.client.dom in the browser URLs. You may want to register the www.client.dom domain with the DNS, assigning it the same IP address as the address assigned to the client.dom domain, and then you should create the www.client.dom alias for the client.dom domain.
You can modify existing aliases, add an alias by typing a new name in the empty field, and remove an alias by deleting it from its field. Use the Update button to update the list of domain aliases.
The Domain Aliases are stored in the DomainAliases database located in the Settings directory inside the CommuniGate Pro base directory.
This panel is not displayed for Directory-Based Domains, since those domains are always completely integrated with the Directory.
See the Directory Integration section for the details.
The administrator can enable the special virtual account (address) "all" to send messages to all accounts registered in the domain.
If the administrator has enabled mail distribution to all accounts in the main domain, a message can be sent to all accounts in all domains.
To send a message to all accounts in all server domains, it should be sent to the alldomains@main_domain_name address.
For each domain, the message source is checked and the message is distributed to the domain accounts only if it passes that domain "Mail to All" distribution checks.
The Server checks that an account with the specified name does not exist and creates a new account. The Server uses the Account Template settings for the newly created account, overriding its Password and Real Name settings with the data specified by the new user.
If the settings contains *.dj, the OS username for the CommuniGate account jsmith is jsmith.dj - and the jsmith.dj name is used for all OS-level operations initiated on behalf of the CommuniGate Pro account jsmith.
The CommuniGate Pro allows you to create accounts with external INBOX mailboxes. These mailboxes are stored not inside the CommuniGate base directory, but in the system directory known to the legacy mailer applications.
If you have to support Local Mailer compatibility for all or some accounts in a domain, you should specify the External INBOX settings:
See the Sharing section for the details.
Subdirectories can be nested.
Note: When the CommuniGate Pro server starts, it scans all domain directories and all their subdirectories, and it collects the names of all domain accounts. This feature allows the system administrator to move accounts between subdirectories at any time when the server is stopped. It also allows to change the foldering method (see below) without stopping the server and without relocating already created accounts.
For each account, the CommuniGate Pro server remembers the name of the subdirectory that contains the account files.
When a new account is being created (or when an account is being renamed), the server composes a name for the subdirectory in which the account files should be created.
Note: if you stop the Server and manually move/remove some domain account directories, delete the Index.data file from the domain directory before you start the Server again.
If there is no other domain with the same name as the specified new domain name, the domain is renamed and its Domain Settings page should reappear on the screen under the new name.
You cannot rename a domain when any of its accounts are in use.
If you want to remove a Secondary Domain, open its Domain Settings page with a Web browser, and click the Remove Domain button. The confirmation page should appear. If the Empty Domains Only option is selected, a Secondary Domain is removed only if there are no accounts in it. Otherwise, all Domain Accounts are permanently removed, too.
If you confirm the action, the selected domain, its settings, and all its accounts will be permanently removed from the Server disks.
You cannot remove a domain when any of its accounts is in use.
The Default Domain Settings page resembles a regular Domain Settings page.
Use the Security link on the Domain Settings page to open the Domain Security settings.
See the Security section for more details.
For each secondary domain, a directory with the domain name is created inside the Domains directory. The domain directory contains files for all secondary domain accounts.
When a domain contains very many (thousands) accounts, subdirectories inside the domain directory can be used.