NAME
praliases — print system-wide sendmail aliases
SYNOPSIS
praliases
[-C
file]
[-f
file]
[key ...]
DESCRIPTION
praliases
prints out the contents of the alias data base used by
sendmail
to resolve system-wide mail aliases.
The alias data base is built with the command
newaliases
or
/usr/sbin/sendmail -bi.
See
sendmail(1M).
The options are:
- -C file
Read the
sendmail
configuration file specified with this option
instead of the default configuration file.
- -f
Accesses the alias database built from
file
with the command
newaliases -oA file
If this option is not used,
praliases
accesses the database built from the default alias file
/etc/mail/aliases.
Note that
praliases
accesses the database, not the alias file itself.
If the alias file has changed since the alias database was last built,
naturally the output of
praliases
cannot match the contents of the alias file.
Each
key
argument, if any, is looked up in the alias database.
praliases
prints out the aliases to which each key expands
in the form:
where mailing list can be a comma-separated list of addresses
to which the key resolves.
Note
praliases
can be used by privileged users only.
RETURN VALUE
The
praliases
utility exits with 0 on success, and >0 if an error occurs.
DIAGNOSTICS
- key: No such key
key
was not found in the alias database.
EXAMPLES
$ praliases root postmaster no_user
root: jan_user
postmaster: joe_user
no_user: No such key
The output reveals that
root
is aliased to
jan_user,
postmaster
is aliased to
joe_user,
and that there is no alias for the key
no_user.
WARNINGS
Because
sendmail
supports NIS aliases, some NIS key-words may appear
in the
praliases
output. These key-words, which include
YP_LAST_MODIFIED
and
YP_MASTER_NAME,
may be safely ignored; they merely indicate that
sendmail
is properly updating the alias database.
AUTHOR
praliases
was developed by the University of California, Berkeley.
FILES
- /etc/mail/aliases
default alias file
- /etc/mail/aliases.db
default alias database