TIMEOUT statement

Use the Timeout statement to define a set of timeout values, in seconds, for the interaction between CSSMTP and the target server.

Syntax

Read syntax diagramSkip visual syntax diagramTimeoutPut Braces and Parameters on Separate Lines
Put Braces and Parameters on Separate Lines
Read syntax diagramSkip visual syntax diagram{Timeout Parameters}
Timeout Parameters
Read syntax diagramSkip visual syntax diagramAnyCmd 300AnyCmd  secondsConnectRetry 120ConnectRetry  secondsDataBlock 180DataBlock  secondsDATACmd 120DATACmd  secondsDataTerm 600DataTerm  secondsInitialMsg 300InitialMsg  secondsMAILCmd 300MAILCmd  secondsRCPTCmd 300RCPTCmd  secondsConnectIdle 0ConnectIdle  seconds

Parameters

AnyCmd
The length of time, in seconds, that CSSMTP waits for a response on any other SMTP command (for example, EHLO, HELO, RSET, QUIT, and STARTTLS) from the SMTP server.

Valid values are in the range 30 - 1 200. The default value is 300.

ConnectRetry
The length of time, in seconds, that CSSMTP waits before trying again to connect to a target server after a failed attempt.

Valid values are in the range 30 - 1 200. The default value is 120.

DataBlock
The length of time, in seconds, that CSSMTP waits for the TCP send call to complete while transferring a block of data to the TCP/IP stack .

Valid values are in the range 30 - 1 200. The default value is 180.

DATACmd
The length of time, in seconds, that CSSMTP waits for a response to the DATA command from the SMTP server.

Valid values are in the range 30 - 1 200. The default value is 120.

DataTerm
The length of time, in seconds, that CSSMTP waits for a response to the final period that terminates the mail message data from the SMTP server.

Valid values are in the range 30 - 1 200. The default value is 600.

InitialMsg
The length of time, in seconds, that CSSMTP waits for an initial response after the connection is established with the SMTP server.

Valid values are in the range 30 - 1 200. The default value is 300.

MAILCmd
The length of time, in seconds, that CSSMTP waits for a response to the MAIL command from the SMTP server.

Valid values are in the range 30 - 1 200. The default value is 300.

RCPTCmd
The length of time, in seconds, that CSSMTP waits for a response to the RCPT command from the SMTP server.

Valid values are in the range 30 - 1 200. The default value is 300.

ConnectIdle
The length of time, in seconds, to keep a connection with a target server after processing the last mail message in a JES spool file if another spool file is not immediately available for processing.

Valid values are in the range 0 – 65535. The default value is 0 that indicates that the connection with the target server is dropped when the last mail message in a spool file is processed if another spool file is not immediately available for processing.

Result: If the target mail server implements an idle timeout that expires before CSSMTP's idle timeout, the target server closes the connection. This is not an error. If CSSMTP attempts to send a mail message when the target server closes the connection, the mail message might be treated as undeliverable, which causes the normal CSSMTP retry logic to be used.
Guideline: If the target mail server implements an idle timeout, set this value to be shorter than the value of the target server to avoid retries.
Result: This value does not override any other configuration related logic. For example, if a target server is removed from the list in a configuration refresh, connections to the target server are immediately stopped regardless of the setting of this parameter.