The FORWARD utility is designed to provide controlled access to
the system alias database for regular unprivileged users. Users
can establish an alias for the address corresponding to their
own username, or any subaddresses associated with their address.
There are no restrictions on what the alias is directed to. A
privileged user can use this utility to set up a system alias for
any address.
If no parameter is given FORWARD simply displays current
forwarding information from the alias database without changing
it.
PMDF FORWARD also checks to see if a logical name of the form
PMDF_forwarding-address_PATTERN is defined. If such a logical
name is defined, PMDF will translate it and use the equivalence
name as the forwarding-address. The equivalence name is also
scanned and the following substitutions are performed:
1. $U and $u are replaced with the username whose forwarding
address is being set. Subaddresses are removed; only the
actual username is substituted.
2. $F and $f are replaced with the address being forwarded. This
includes both the username and any subaddresses.
3. $D and $d are not replaced with anything, but if present set a
flag that causes the alias to be deleted if it already exists.
4. $$ is replaced with a single $; $ followed by any other
character is replaced with just the character.
System managers enable the FORWARD utility by creating an alias
database with the CRDB utility. This can be done with the command
$ PMDF CRDB NLA0: PMDF_ALIAS_DATABASE
Skip this step if you already have an alias database.