Name

msgaliascreate — create a new SCOoffice Mail Server alias

Synopsis

/opt/lsb-sco.com/msg/bin/msgaliascreate alias_name new_member(s)
   [ --description="description" ] [ --joinable=[ TRUE|FALSE ] ]

Description

The msgaliascreate utility is a Perl script that creates SCOoffice Mail Server aliases. Only the SCOoffice Mail Server admin user can use the msgaliascreate tool.

SCOoffice Mail Server aliases can also be created with the Server Manager in the Aliases menu under Create Aliases.

To specify the new 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 --domain=domain

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

Note

Aliases can specified by either separate domain/name or joined by an @ sign. The name and the email address of an alias must match. Once created, alias names cannot be changed.

The --name attribute is stored in two places in LDAP, once in the cn (commonName) attribute and once in the mail attribute; both must be the same.

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

--owner=mail_address

Specify an alias owner. At least one owner must be specified; multiple owners are allowed.

--owneruid=owner_uid

Specify a UserID of an owner in this domain.

--member=email_address

Specify new members with email addresses. Each address must be resolvable in the LDAP server. A member can be either a user or another alias name.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.{TBC}

--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 arguments are optional:

--description="description"

Add a description of the alias.

--joinable=[ TRUE|FALSE ]

Specify if alias is restricted; that is, whether users can join without the owner's permission. TRUE means any user can add or remove themselves from aliases, FALSE means only an alias owner can add member entries; the default is FALSE.

Files

/opt/lsb-sco.com/msg/bin/msgaliascreate

the msgaliascreate Perl script

See also

msgaliasadd(8), msgaliasdelete(8), msgaliaslist(8), msgaliasmigrate(8), msgaliasremove(8), msgaliasreplace(8)