System Administration Guide: Resource Management and Network Services

Changes to the Timeout Option

The following table provides information about the changes to the Timeout option. Specifically, this sendmail option has some new keywords and a new value for ident. In the Solaris operating environment, you should not need to change the default values for the keywords that are listed in the table. However, if you choose to make a change, use the keyword=value syntax. The value is a time interval. Refer to the following examples.


O Timeout.keyword=value   # for the configuration file
-OTimeout.keyword=value   # for the command line
define(`m4_name', value) # for m4 configuration

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).


Note –

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


Table 27–9 New and Revised Settings for Timeout

Keyword 

Default Value 

Description 

aconnect

0

m4 name: confTO_ACONNECT

Limits the total time to wait for all connections to succeed for a single delivery attempt. The maximum value is unspecified. 

control

2m

m4 name: confTO_CONTROL

Limits the total time that is dedicated to completing a control socket request. 

ident

5s

m4 name: confTO_IDENT

Defaults to 5 seconds—instead of 30 seconds—to prevent the common delays that are associated with mailing to a site that drops IDENT packets. No maximum value is specified.

lhlo

2m

m4 name: confTO_LHLO

Limits the time to wait for a reply from an LMTP LHLO command. No maximum value is specified.

queuereturn

5d

m4 name: confTO_QUEUERETURN

Includes the value now, which immediately bounces entries from the queue without a delivery attempt.

resolver.retrans

varies

m4 name: confTO_RESOLVER_RETRANS

Sets the resolver's retransmission time interval (in seconds), which applies to resolver.retrans.first and resolver.retrans.normal.

resolver.retrans.first

varies

m4 name: confTO_RESOLVER_RETRANS_FIRST

Sets the resolver's retransmission time interval (in seconds) for the first attempt to deliver a message. 

resolver.retrans.normal

varies

m4 name: confTO_RESOLVER_RETRANS_NORMAL

Sets the resolver's retransmission time interval (in seconds) for all resolver lookups, except the first delivery attempt. 

resolver.retry

varies

m4 name: confTO_RESOLVER_RETRY

Sets the number of times to retransmit a resolver query, which applies to Timeout.resolver.retry.first and Timeout.resolver.retry.normal.

resolver.retry.first

varies

m4 name: confTO_RESOLVER_RETRY_FIRST

Sets the number of times to retransmit a resolver query for the first attempt to deliver a message. 

resolver.retry.normal

varies

m4 name: confTO_RESOLVER_RETRY_NORMAL

Sets the number of times to retransmit a resolver query for all resolver lookups, except the first delivery attempt.