Mail Administration Guide

Solaris sendmail Differences

This section describes some of the changes included in the Solaris version of sendmail as compared to the generic Berkeley version.

Flags Used When Compiling sendmail

The following table lists the flags used when compiling the version of sendmail delivered with the Solaris 7 release. If your configuration requires other flags, then you need to download the source and recompile the binary yourself. Information about this process can be found at http://www.sendmail.org.

Alternative sendmail Commands

The Solaris release does not include all of the command synonyms that are provided in the generic release from Berkley. This table includes a complete list of the command aliases, whether they are included in the Solaris release, and how to generate the same behavior using sendmail.

Table 3-3 Alternate sendmail Commands

Alternate Name 

Included in Solaris? 

Options with sendmail

hoststat nosendmail -bh
mailq yessendmail -bp
newaliases yessendmail -bi
purgestat nosendmail -bH
smtpd nosendmail -bd

Define Configuration File Version

The new version of sendmail (version 8) includes a new configuration option which defines the version of the sendmail.cf file. This will allow older configuration files to be used with Version 8 sendmail. You can set the version level to values between 0 and 8. You can also define the vendor. Either Berkeley or Sun are valid vendor options. If the V option is not defined in the configuration file, the default setting is V1/Sun. If a version level is specified but no vendor is defined, then Sun is used as the default vendor setting. Table 3-4 lists some of the valid options.

Table 3-4 Configuration File Version Values

Field 

Description 

V1/Sun

Use Solaris extensions of name service support. This option allows for old configuration files to be used with the new version of sendmail. This is the default setting if nothing is specified.

V7/Sun

Use for Version 8.8 of sendmail.

V8/Sun

Use for Version 8.9 of sendmail. This is the setting that is included in prebuilt configuration file in the Solaris 7 release.