If the connection is going to fail, that system call will time out after
an amount of time that varies with the operating system. You can override the system
timeout with the connect keyword (?§24.9.119.4 on page 1101) to the Timeout option.
When outgoing mail is first processed, mail to responsive hosts should precede mail to
sluggish hosts. To understand why, consider that all mail is processed serially during each
queue run. If a sluggish host precedes all the other hosts in the queue, those other hosts
will not even be tried until the sluggish host finishes or times out. With this in mind, the
very first time sendmail attempts to deliver a message, it should enforce a shorter connect(2)
timeout than it should for latter attempts.
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
1104 | Chapter 24: The O (Options) Configuration Command
Beginning withV8.8 sendmail, you can set an initial connect(2) timeout withth e iconnect
keyword to the Timeout option. Here are the forms:
O Timeout.iconnect=timeout ?†? configuration file (V8.8 and later)
-OTimeout.iconnect=timeout ?†? command line (V8.8 and later)
define(`confTO_ICONNECT??, `timeout??) ?†? mc configuration (V8.8 and later)
If no timeout is specified or if the entire Timeout.iconnect option is omitted, the default is
to time out the first connection the same as the timeout for all connections (i.
Pages:
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991