At sites that process huge queues, on the other hand, such behavior might not be appropriate.
If it takes hours (rather than minutes) to process the queue, the likelihood increases
that a previously failed connection might succeed. For such sites, V8.8 sendmail has introduced
the Timeout.hoststatus option, the forms of which are as follows:
O Timeout.hoststatus=timeout ?†? configuration file (V8.8 and later)
-OTimeout.hoststatus=timeout ?†? command line (V8.8 and later)
define(`confTO_HOSTSTATUS??, `timeout??) ?†? mc configuration (V8.8 and later)
Here, timeout is of type time. If timeout is present, it specifies the length of time that information
about a host will be considered valid. If a queue run finishes faster than this
interval, it has no effect. But when queue runs take longer than this interval, a previously
down host will be given a second try if it appears in the queue again.
If timeout is missing, it is interpreted as zero, and no host information is ever saved. If the
entire option is missing, the default is 30 minutes. The mc technique uses confTO_
HOSTSTATUS, which has no default.
Note that this timeout is also used to time out persistent host status files when the
purgestat(1) command is used (?§6.1.4 on page 223).
24.9.119.12 Timeout.iconnect (V8.8 and later)
When sendmail attempts to establish a network connection to another host, it uses the
connect(2) system call.
Pages:
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990