NEWALIASES(8) Maintenance Commands and Procedures NEWALIASES(8)
newaliases - rebuild the data base for the mail aliases file
newaliases
newaliases rebuilds the random access data base for the mail aliases
file /etc/mail/aliases.
newaliases accepts all the flags that sendmail(8) accepts. However,
most of these flags have no effect, except for the -C option and
three of the Processing Options that can be set from a configuration
file with the -o option:
-C /path/to/alt/config/file
Use alternate configuration file.
-oAfile
Specify possible alias files.
-oLn
Set the default log level to n. Defaults to 9.
-on
Validate the RHS of aliases when rebuilding the aliases(5)
database.
newaliases runs in verbose mode (-v option) automatically.
The following command runs newaliases on an alias file different from
the /etc/mail/aliases default in sendmail(8):
example% newaliases -oA/path/to/alternate/alias/file
newaliases returns an exit status describing what it did. The codes
are defined in /usr/include/sysexits.h.
EX_OK
Successful completion on all addresses.
EX_NOUSER
User name not recognized.
EX_UNAVAILABLE
Catchall. Necessary resources were not available.
EX_SYNTAX
Syntax error in address.
EX_SOFTWARE
Internal software error, including bad arguments.
EX_OSERR
Temporary operating system error, such as "cannot
fork".
EX_NOHOST
Host name not recognized.
EX_TEMPFAIL
Message could not be sent immediately, but was
queued.
/etc/aliases
Symbolic link to /etc/mail/aliases
/etc/mail/aliases.pag
/etc/mail/aliases.dir
ndbm files maintained by newaliases
/etc/mail/aliases.db
Berkeley DataBase file maintained by
newaliases
aliases(5), attributes(7), sendmail(8)
September 14, 2001 NEWALIASES(8)
NAME
newaliases - rebuild the data base for the mail aliases file
SYNOPSIS
newaliases
DESCRIPTION
newaliases rebuilds the random access data base for the mail aliases
file /etc/mail/aliases.
newaliases accepts all the flags that sendmail(8) accepts. However,
most of these flags have no effect, except for the -C option and
three of the Processing Options that can be set from a configuration
file with the -o option:
-C /path/to/alt/config/file
Use alternate configuration file.
-oAfile
Specify possible alias files.
-oLn
Set the default log level to n. Defaults to 9.
-on
Validate the RHS of aliases when rebuilding the aliases(5)
database.
newaliases runs in verbose mode (-v option) automatically.
EXAMPLES
Example 1: Running the newaliases Command
The following command runs newaliases on an alias file different from
the /etc/mail/aliases default in sendmail(8):
example% newaliases -oA/path/to/alternate/alias/file
EXIT STATUS
newaliases returns an exit status describing what it did. The codes
are defined in /usr/include/sysexits.h.
EX_OK
Successful completion on all addresses.
EX_NOUSER
User name not recognized.
EX_UNAVAILABLE
Catchall. Necessary resources were not available.
EX_SYNTAX
Syntax error in address.
EX_SOFTWARE
Internal software error, including bad arguments.
EX_OSERR
Temporary operating system error, such as "cannot
fork".
EX_NOHOST
Host name not recognized.
EX_TEMPFAIL
Message could not be sent immediately, but was
queued.
FILES
/etc/aliases
Symbolic link to /etc/mail/aliases
/etc/mail/aliases.pag
/etc/mail/aliases.dir
ndbm files maintained by newaliases
/etc/mail/aliases.db
Berkeley DataBase file maintained by
newaliases
SEE ALSO
aliases(5), attributes(7), sendmail(8)
September 14, 2001 NEWALIASES(8)