User Guide

Appendix A 89
the option is missing altogether, then the sent messages will not be
archived.
QueuePath – path to the directory that stores the working queue of objects
to be processed by the application. Required parameter.
ControlPath – path to the application control files. Required parameter.
The [smtpgw.timeouts] section contains application timeout options:
MaximalBackoffTime=60…64800 – maximum period of time (seconds) that
must elapse before the application will try to send an undelivered
message next time. The default value is: 21600.
MinimalBackoffTime=64…64800 – minimum time (seconds) that must
elapse before the application will try to send an undelivered message
again. The default value is: 1800.
Please note that the value, set for the UnreachableTTL
parameter in the [smtpgw.resolve] section should be less
than MinimalBackoffTime. Otherwise, the application may
try to send a message before its cache is updated. As a
result, the application will find old information about
unreachable host in cache and will not attempt to send such
a message.
MaximalQueueLifetime=1…14 – period (days) during which the application
will try to send a message that was not delivered. If the message could
not be delivered during the specified time, it will be deleted and a
notification about failed delivery will be generated for its sender. The
default value is: 5.
ReadTimeout=1…1200
– timeout (seconds) for reading network data by the
Receiver module. The default value is: 120.
WriteTimeout=1…1200 – timeout (seconds) for writing network data by the
Sender module. The default value is: 120.
ReceivingCommandTimeout=1…1200
– timeout (seconds) for waiting the
SMTP protocol commands: HELO/EHLO, MAIL FROM, RCPT TO (first
such command) and QUIT SMTP protocol from a host. The default
value is: 300.
ReceivingDataInitiationTimeout=1…2400 – timeout (seconds) for DATA
command of the SMTP protocol from a remote host. Note that the
timeout for the first command RCPT TO is defined by the above
parameter, whereas all the subsequent RCPT TO commands must be
transferred by the client within the time specified as
ReceivingDataInitiationTimeout. The default value is: 600.