System Administration Guide: Resource Management and Network Services

Changes to DaemonPortOptions Option

The following tables describe the new features.

To declare this option, use one of the following syntaxes. In the example, pair refers to key=value. For formatting purposes, the example includes two pairs. However, you can apply one or more pairs.


O DaemonPortOptions=pair,pair              # for the configuration file
-ODaemonPortOptions=pair,pair              # for the command line
define(`confDAEMON_OPTIONS',`pair,pair')   # for m4 configuration 

Note –

To avoid security risks, sendmail relinquishes its root permissions when you set this option from the command line.


If you need to build a new sendmail.cf file, refer to Building the sendmail.cf Configuration File (Task) in Chapter 25, Mail Services (Tasks).

The following table describes new and revised keys for the DaemonPortOptions option.

Table 27–5 New and Revised Keys for DaemonPortOptions

Key 

Description 

Name

A new key that specifies a user-definable name for sendmail. This key is used for error messages and for logging. The default is MTA.

Modifier

A new key that specifies values for sendmail that can be listed in a sequence without delimiters. For a list of values, see Table 27–6.

Family

Unless a Family is specified in a DaemonPortOptions option, inet is now the only default. If IPv6 users also want to listen on IPv6 interfaces, they can configure additional sockets into sendmail.cf by adding a Family=inet6 setting to a DaemonPortOptions option.

The following table describes the values for the new Modifier key.

Table 27–6 Values for the New Modifier Key

Value 

Description 

A

Disables AUTH by overriding the Modifier value of a.

Can be used with the Modifier key for ClientPortOptions. Refer to New ClientPortOptions Option.

C

Does not perform host-name canonification. 

E

Disallows the ETRN command.

O

Ignores the socket if a failure should occur. 

S

Turns off the use or the offer to use STARTTLS when email is being delivered or received.

Can be used with the Modifier key for ClientPortOptions.

a

Requires authentication. 

b

Binds to the interface that receives the mail. 

c

Performs host-name canonification. Use this value only in configuration file declarations. 

f

Requires fully qualified host names. Use this value only in configuration file declarations. 

h

Uses the interface's name for the outgoing HELO command.

u

Allows unqualified addresses. Use this value only in configuration file declarations.