About Mail Areas and Queues Parent topic

IMSVA stores messages matching specific policy rule actions in the following areas and queues:
  • Quarantine Area: Stores messages that you would like to analyze before deciding whether to delete or release to the intended recipient(s).
  • Archive Area: Stores messages for future reference.
  • Postponed Queue: Stores messages that will be delivered at a specified time.
  • Deferred Queue: Stores messages that IMSVA is unable to deliver to the next MTA. There are 4 values to control IMSVA (postfix) retries.

    Deferred Queue Parameters

    Parameter
    Description
    queue_run_delay
    Determines the time between deferred queue scans by the queue manager.
    This time should be less than or equal to the minimal_backoff_time setting.
    minimal_backoff_time
    Determines the minimum time between attempts to deliver a deferred message. When a message is first placed in the deferred queue, the value of this setting is what determines when the first attempt to redeliver the message is made.
    This time should be equal to or greater than the queue_run_delay setting.
    maximal_backoff_time
    Determines the maximum time between attempts to deliver a message. The time between each attempt to deliver a deferred message will grow exponentially until it reaches the value in this setting.
    The attempted deliveries are repeated at this value until the maximal_queue_lifetime is reached.
    maximal_queue_lifetime
    Determines the message life time in the deferred queue. Once the this lifetime expires, messages in the deferred queue are returned to the sender with an "undelivered" notice.
    The default value for the parameters:
    • queue_run_delay = 900s
    • minimal_backoff_time = 900s
    • maximal_backoff_time = 3600s
    • maximal_queue_lifetime = 1d
    So for one deferred mail, the life time is 24 hours, the first retry attempt is after 15 minutes, the second retry is after 30 minutes, and all subsequent retries after 60 minutes. That means there are about 25 retries before the maximal_queue_lifetime value is reached.