Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When the Mail Queues are flushed the underlying process does several things.  The first is to create a job (the Email Creator) that goes through all events that need sending, accumulating them for the user into an Email.  That Email is then added to a queue ready to send.  For each queue there is a Queue Processor that monitor the queued items and send these to the appropriate mail server.  The   If there are 3 queues with Email that need to be sent then there will be three Queue Processors and one Email Creator to fill those queues. 

The Queuing Configuration section defines the options used by the process added Email to the queues and to the Queue Processors.  The numbers in the square brackets  [ ] refer to the fields defined further down.

WARNING: Be careful when changing these options as this could have a very large impact on the computer being used and the processes it is trying to perform (i.e. running JIRA for the front end users)

Email Sending Steps:

(a) If there are NO emails to send then sleep for [2] then retry a

(b) Send Email

(c) Sleep for [1] 

...

Gliffy
nameEmail Sending Steps

 

Queuing Email Steps:

Gliffy
nameQueuing Email Steps

 

Sleep time when waiting for Email [1] - The amount of time (in milliseconds) that the Queue Processor sleeps for when there are no email waiting to be sent.  After this period of time the Queue Processor will check again for any emails to send and re-sleep if there are none. This sleep time allows the computer to perform other tasks.

Sleep time between Emails [2] - This is the amount of time (in milliseconds) that the Queue Processor sleeps for between processing an Email and checking if there are more Emails to process. This time allows the computer to perform other tasks.

No. of Queue Items before Blocking [3] - Each Queue will only allow a certain number of items to be placed on the Queue before the Email Creator will stop and wait.  The process of stopping and waiting is called blocking or being blocked. This option specifies the number of items on the queue before blocking. 

Sleep time between Blocking checks [4] - When the Email Creator is being blocked it sleeps a while before it checks to see if it is still blocked.  This options defines the sleep time (in milliseconds).  As with the previous sleep times this time gives the computer time to perform other tasks.

Max seconds to wait when Blocked [5] - The is a fail safe option designed to abandon being blocked if the wait is too long (in seconds).  If the wait is abandoned then the email will not be queue, or sent.  Instead the email will be left to a future queue flush.

Digest Exclusions

 

Exclusion JQL -

...