CommuniGate Pro
Version 6.3


CommuniGate Pro Domains can contain Group objects. A Group contains a set of group members. Group members are other objects in the same Domain and/or external E-mail addresses. Each Group has its own Settings.

Messages sent to a Group are processed with the LIST module. The module copies the messages without any modification of any header field, and it resubmits them using the Group members to fill the envelope recipient list.

Administrators can create Group objects to simplify mailing to logical groups of users ("marketing", "sales", etc.). A message can be addresses to a simple groupname@domain.dom address, and the server will distribute it to all groupname Group members.

Real-time (IM, audio, video, etc.) requests sent to a Group are processed with the Signal component. These requests are "forked" to all Group members.

Creating a New Group

Groups in any Domain can be created by the Server Administrator if the administrator Account has the Can Modify All Accounts And Domain Settings access right.

A Domain Administrator can create, remove, and rename groups only if the CanCreateGroups access right is granted to the administrator account.

To create a new group, type a new group name into the field on the right side of the Create Group button.
The selected Group name should meet the Domain Object name restrictions.


Click the Create Group button. When a new group is created, its name appears in the list. The Server automatically displays the Settings page for the new group.

Specifying Group Settings

To specify Group Settings, click the Group name on the Objects list page. The Group Settings page appears.

Real Name: Search Filter:
Report Delivery to Group Set Reply-To to Group
Expand Member Groups Reject Automatic Messages
Remove Author from Distribution Remove To and Cc from Distribution
Disable E-mails Disable Signals
E-mails from Member Only Hide In Directory

This is the list of static Group members. If the member name does not contain a domain part, it specifies an object in the same Domain: a Domain Account or some other Group.
The last empty element of the table allows the administrator to add a new static member to the Group. To delete a member from the Group, delete the member name and click the Update button.
You can enter several addresses in one field, separating them with the comma (,) symbol. After you click the Update button, each address will be displayed in a separate field.
A brief description of the Group. This string is used to compose the comment for this Group E-mail or Signal address.
Search Filter
An LDAP URI that specifies serach parameters in the Central Directory. The queries using this parameter are used to collect dynamic members of the group. The supported scheme is directory:// or ldap://. With the latter scehme the host name should be omitted or should specify loopback address, as searching only within the local Central Directory is supported in the current versions.
Report Delivery to Group
If this option is selected, then a delivery report (if requested) is generated as soon as an E-mail message is copied and re-submitted for delivery to all Group members. If subsequent delivery to any Group member fails, error reports are not generated.
If this option is not selected, delivery to this Group is processed as "relaying", and the delivery notification options are copied to addresses of all Group members.
If delivery to any Group member fails, the sender gets an error message.
If a message was sent with delivery notification requested, the sender will get notification delivery from all Group members.
Set Reply-To to Group
If this option is selected, the Reply-to: header pointing to the Group address is added to the message copy before it is sent to Group members. This ensures that replies to a message sent to this Group will go back to the Group, not to the message author.
Expand Member Groups
If this option is selected, the Group members are checked before a message is copied and sent to member addresses. If a Group member is some other Group in the same Domain, then that Group members are extracted and inserted into the address list. If that Group also has this option enabled, the extracted members are checked, too. This option allows to process Group delivery more efficiently (only one message copy is created for all recipients) and it also helps to avoid duplicates and mail loops.
If the Group contains 2 other groups (sub-groups) as members and those sub-groups contain the same address, then only one copy of the message is delivered to that address if the Expand option is enabled. If this option is disabled, the copy of the original message will be delivered to both sub-groups, and each sub-group will send its copy of the original message to that address.
Reject Automatic Messages
If this option is selected, automatic messages (i.e. not "Human-Generated" messages) cannot be sent to this Group.
Remove Author from Distribution
If this option is selected, the message From:address is removed from the (optionally expanded) members list.
Remove To and Cc from Distribution
If this option is selected, all addresses from the message To and Cc fields are removed from the (optionally expanded) members list.
Disable E-mails
If this option is selected, E-mail messages sent to this Group are rejected.
Disable Signals
If this option is selected, Real-Time Signals sent to this Group are rejected.
E-mails from Member Only
If this option is selected, E-mail messages sent to this Group are delivered only if sent by its members.
Hide in Directory
If this option is selected, a record in the Directory for this Group is not created.

Group Members Processing

The CommuniGate Pro Server can do certain "reverse processing" operations with Group members by finding Groups containing a certain Domain object (such as an Account, a Group, or a Forwarder).

When a Domain object is removed, the Server removes the object name from all Groups in that Domain.

When a Domain object is renamed, the Server updates the object name in all Groups in that Domain.

When an Account user is trying to open a Foreign Mailbox, the Server checks the Mailbox Access Rights granted to all Groups containing that Account.

Note: to allow the Server to find an object in Group member lists, the member lists should contain the "real" object name, not its Alias (or any other name routed to the object name).

Renaming Groups

If you want to rename a Group, open its Settings page, fill the New Group Name field, and click the Rename Group button.

If there is no other Object with the same name as the specified new Group name, the Group is renamed and its Group Settings page should reappear on the screen under the new name.

New Group Name:

Removing Groups

If you want to remove a Group, open its Settings page, and click the Remove Group button.

CommuniGate Pro Guide. Copyright © 2020-2023, AO StalkerSoft