Table 23–9 shows the contents of the /usr/lib directory, which is used for mail services.
Table 23–9 Contents of the /usr/lib Directory
Name |
Type |
Description |
---|---|---|
File |
Mailer that delivers mail to mailboxes. |
|
File |
Routing program, also known as the mail transfer agent. |
|
File |
Shell program (sendmail restricted shell) that uses the “|program” syntax of sendmail to restrict programs that sendmail can run to those programs listed in the /var/adm/sm.bin directory. Refer to the smrsh(1M) man page for recommendations on what to include in /var/adm/sm.bin. To enable, include this m4 command, FEATURE(`smrsh'), in your mc file. |
Within the /usr/lib directory is a subdirectory, mail, that contains all of the necessary files to build a sendmail.cf file. The contents of mail are shown in Table 23–10.
Table 23–10 Contents of the /usr/lib/mail Directory Used for Mail Services
Name |
Type |
Description |
---|---|---|
File |
Describes the configuration files. |
|
Directory |
Provides site-dependent and site-independent descriptions of hosts. |
|
File |
Previously named cf/main-v7sun.mc. Is the main configuration file. |
|
File |
Provides rules for building new configuration files. |
|
File |
Is the configuration file for the mail submission program (MSP), which is used to submit messages. |
|
File |
Previously named cf/subsidiary-v7sun.mc. Is the configuration file for hosts that NFS-mount /var/mail from another host. |
|
Directory |
Provides site-dependent subdomain descriptions. |
|
File |
Is the generic domain file from Berkeley. |
|
File |
Is the domain file with changes that make sendmail function like previous Solaris versions. However, relaying is disabled completely, sender addresses with no host name are rejected, and unresolvable domains are rejected. |
|
File |
Is the default domain file with changes that make sendmail function like previous Solaris versions. |
|
Directory |
Contains definitions of specific features for particular hosts. See README for a full description of the features. |
|
Directory |
Contains site-independent include files. |
|
Directory |
Contains definitions of mailers, which include local, smtp, and uucp. |
|
Directory |
Describes various operating system environments. |
|
File |
Defines default local mailer as mail.local. |
|
File |
Defines default local mailer as mail.local. |
|
File |
Defines local mailer as mail. |
|
File |
Defines local mailer as mail.local (in LMTP mode), enables IPv6, specifies /var/run as the directory for the sendmail.pid file. |
|
Directory |
Contains shell scripts that are used by the m4 build process and migration aids. |
|
File |
Checks permissions of :include: aliases and .forward files and their parent directory path for correct permissions. |
|
File |
Verifies that sendmail is able to determine the fully qualified host name. |