Name

msgaliasadd — add a member to a Messaging Server alias

Synopsis

/opt/lsb-caldera.com-volution/msg/bin/msgaliasadd  alias_name additional_member(s) 
   [ --loop]

Description

The msgaliasadd utility is a Perl script that adds members to an existing Messaging Server alias.

Messaging Server alias membership can also be modified with the Server Manager in the Aliases menu under Modify Aliases

Only the Messaging Server admin user can use the msgaliasadd tool.

To specify alias_name use one of the following:

--mail=alias_email_address

where alias_email_address is the full email address of the alias.

--name=alias_name --domaindomain

where alias_name is the short name of the alias in its domain and domain is the domain where the alias is located.

At least one of the following attributes must be entered for additional_member(s), although multiple arguments are allowed and arguments may be repeated:

--owner=mail_address

Add a new owner to an alias.

--owneruid=owner_uid

Add a new owner UserID to an alias.

--member=email_address

Add a member. email_address is a search key used to find a Distinguished Name (DN). In LDAP, the DN, not the mail address, is saved in the member attribute. If the address is not found, it will be added as a remote member. Use memberuid and memberalias to reject additions of invalid new members.

--memberuid=member_uid

Add the UserID of a new member.

--memberalias=member_alias

Add the alias name of a new member.

--remote=remote_email_address

Add the email address of a new member who is remote or outside the locally controlled LDAP domain.

--file=file_path

Add this filename as a logfile to record all alias traffic. It must be a fully qualified path; that is, it must start with a "/".

--program=program_path

Add the given program as a "pipe to" entry to the alias. It must be a fully qualified path; that is, it must start with a "/".

The following argument is optional:

--loop

enable mail loop checks. When this option is enabled, msgaliasadd checks for memberuid and memberaliases (or members that resolve to aliases) that would cause a mail loop. If a mail loop is detected, an error is generated and the new addition rejected.

Files

/opt/lsb-caldera.com-volution/msg/bin/msgaliasadd

the msgaliasadd Perl script

See also

msgaliascreate(8), msgaliasdelete(8), msgaliaslist(8), msgaliaslistall(8), msgaliasmigrate(8), msgaliasremove(8), msgaliasreplace(8)