Name

QueueTimeout

Synopsis

When mail cannot be delivered promptly, it is left in the queue. At intervals specified by sendmail’s -q command-line switch, or by a queue group’s Interval= setting, periodic re-delivery of that queued mail is attempted. The maximum total time a mail message can remain in the queue before being bounced as undeliverable is defined by this QueueTimeout option. (Note that the QueueTimeout option has been deprecated in favor of the Timeout option of V8.7 sendmail.)

The forms of the QueueTimeout option are as follows:

O QueueTimeout=qtime                 configuration file (deprecated) 
-OQueueTimeout=qtime                 command line (deprecated) 
define(`confMESSAGE_TIMEOUT',`qtime')    mc configuration (deprecated) 
OTqtime                              configuration file (deprecated) 
-oTqtime command line (deprecated) 

The argument qtime is of type time. If this argument is missing or if the entire QueueTimeout option is missing, the value given to qtime is zero, and no mail is ever queued.[56] The qtime is generally specified as a number of days—5d, for example. (Incidentally, RFC1123 recommends five days as a minimum.)

All queued mail is timed out on the basis of its creation time compared to the timeout period specified by the QueueTimeout option. Each queued message has its creation time stored in its qf file’s T line (T line). When sendmail is run (either as a daemon or by hand) to process the queue, it gets its timeout period from the value of the QueueTimeout option. As the queue is processed, each message’s ...

Get Sendmail, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.