RetryFactor

Increment per job priority All versions

When sendmail processes the messages in its queue, it sorts them by priority and handles those with the lowest priority first.

The priority of a message is calculated once, using the RecipientFactor (RecipientFactor on page 1077) and ClassFactor (ClassFactor on page 984) options, when the message is first created, and it is adjusted, using this RetryFactor option, each time the message is processed in the queue.

Each time a message from the queue fails to be delivered and needs to be requeued, its priority is adjusted. That adjustment is made by adding the value of this RetryFactor option.

The forms of the RetryFactor option are as follows:

O RetryFactor=incconfiguration file (V8.7 and later)
-ORetryFactor=inccommand line (V8.7 and later)
define(`confWORK_TIME_FACTOR',inc)   ← mc configuration (V8.7 and later)
OZincconfiguration file (deprecated)
-oZinccommand line (deprecated)

The argument inc is of type numeric. If inc is missing, the default value is zero. If the entire RetryFactor option is missing, the value for inc defaults to 90000 (ninety thousand). The default for the mc technique is to omit this option. The increment is performed by adding the value of inc to the previously stored message priority each time that message is queued.

The RetryFactor option is not safe. If specified from the command line, it can cause sendmail to relinquish its special privileges.

Get sendmail, 4th 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.