alias file and
alias database are
system-wide entities. They do not provide a mechanism that lets
individual users set up personal aliases for single addresses or
On OpenVMS and UNIX platforms, PMDF provides an additional database
facility which is user-accessible; each user can create and use his or
her own database of addresses and lists. On OpenVMS, personal alias
databases are consulted during both initial message submission by the
owner of the personal alias database and delivery of messages to that
user by the
L channel; on UNIX, personal alias databases
are consulted only during initial message submission by the owner of
the personal alias database.
On OpenVMS, this database is located via the
PMDF_PERSONAL_ALIAS_DATABASE logical name; this logical
usually translates to
SYS$LOGIN:aliases.dat. The use of
SYS$LOGIN makes this database a per-user entity. Note that
PMDF_PERSONAL_ALIAS_DATABASE logical on a
per-user or per-group basis is not supported. In particular, PMDF can
and does make use of personal aliases during local delivery. In doing
this PMDF cannot have knowledge of any user-level changes to this
logical name. As such PMDF simply expects to find personal alias
databases in user login directories.
On UNIX, this database is located via the
PMDF_PERSONAL_ALIAS_DATABASE tailor file option; this
option is usually set to
~/aliasesdb. The use of the
~ initial path makes this database a per-user entity.
The format of the personal alias database is upwards compatible with
the format of the system alias database. Some additional flag bits are
defined which have specific meaning for user aliases. These flags are
described fully in the documentation for the
pmdf db (UNIX) utility; see the appropriate
edition of the PMDF User's Guide.
Use of personal alias databases can be disabled with the USE_PERSONAL_ALIASES PMDF option.
Personal alias databases are consulted before the system alias database is consulted.
Personal alias databases are created and managed on OpenVMS using the
ALIAS commands in PMDF MAIL or the
PMDF DB utility, or on
UNIX using the
pmdf db utility. For details on creating
and using personal alias databases, see the appropriate edition of the
PMDF User's Guide.