15.7 Storing Mail

15.8 Mail Administrator's Reference

This section provides a quick reference to the various mail commands, files, and directories.

15.8.1 List of Mail Commands

This list includes commands for using and managing the mail program.

mailq
Prints the contents of the mail queue.
mailstats
Displays statistics about mail traffic.
newaliases
Builds a new copy of the alias database from the /etc/aliases file.
sendmail
Routes mail for local or network delivery.
smdemon.cleanu
Cleans up the sendmail queue for periodic housekeeping.

15.8.2 List of Mail Files and Directories

This list of files and directories is arranged by function.

15.8.2.1 Using the Mail Program

$HOME/.mailrc
Enables the user to change the local system defaults for the mail program.
$HOME/mbox
Stores processed mail for the individual user.
/usr/bin/Mail,
/usr/bin/mail, and
/usr/bin/mailx
Specifies three names linked to the same program. The mail program is one of the user interfaces to the mail system.
/var/spool/mail
Specifies the default mail drop directory. By default, all mail is delivered to the /var/spool/mail/UserName file.
/var/spool/mqueue
Contains the log file and temporary files associated with the messages in the mail queue.

15.8.2.2 Using the Sendmail Command

/usr/sbin/sendmail
The sendmail command.
/usr/ucb/mailq
Links to the /usr/sbin/sendmail. Using mailq is equivalent to using the /usr/sbin/sendmail -bp command.
/usr/ucb/newaliases
Links to the /usr/sbin/sendmail file. Using newaliases is equivalent to using the /usr/sbin/sendmail -bi command.
/usr/sbin/mailstats
Formats and prints the sendmail statistics as found in the /etc/sendmail.st file, if it exists. The /etc/sendmail.st file is the default, but you can specify an alternative file.
/etc/aliases
Describes a text version of the aliases file for the sendmail command. You can edit this file to create, modify, or delete aliases for your system.
/etc/sendmail.cf
Contains the sendmail configuration information in text form. Edit the file to change this information.
/etc/sendmail.cfDB
Contains the processed version of the /etc/sendmail.cf configuration file. This file is created from the /etc/sendmail.cf file when you run the /usr/sbin/sendmail -bz command.
/etc/sendmail.nl
Contains the sendmail National Language Support (NLS) configuration information in text form. Edit the file to change this information.
/usr/lib/smdemon.cleanu
Specifies a shell file that runs the mail queue and maintains the sendmail log files in the /var/spool/mqueue directory.
/var/tmp/sendmail.st
Collects statistics about mail traffic. This file does not grow. Use the /usr/sbin/mailstats command to display the contents of this file.
/var/spool/mqueue
Describes a directory containing the temporary files associated with each message in the queue. The directory can contain the log file.

15.9 Quiz