When processing the Mail Queue Kerio MailServer creates a new process for each message that reports all actions (delivery to a local mailbox or a remote SMTP server, antivirus control, etc.) and then terminates. Several such processes can run simultaneously — that means that Kerio MailServer can send more messages at one time. The maximum number of delivery tasks can be set in the section, the Options tab, Maximum number of delivery tasks parameter (the default value is 32).
In the Status → Message Queue section on the Message Queue Processing tab you can view the active processes (when the process was created, which message is being processed, which SMTP server it is being sent to, etc.) and check their status (antivirus control, sending, local delivery, etc.).
The individual columns have the following meaning:
A unique message identifier (corresponds with the message ID in the mail queue and the filename in the mail/queue
directory).
The size of the message (in bytes)
The sender's and recipient's email addresses
The process status: Executing, Backup, Content filtering (checking for forbidden attachment types), Antivirus control, Local delivery (if the message is saved to a local mailbox), SMTP delivery (if the message is sent to a different SMTP server), Terminating (end phase, terminating the process). The process does not need to pass all the above listed phases — if, for example, mail backup is disabled the Backup phase will be skipped.
The SMTP server, to which the message is sent (in the SMTP delivery phase only)
The time of the whole process (the length of time from the process start to its termination)
Information about the delivery process (displays percentage that has already been sent).
The information in the Delivery Tasks window is updated automatically. You can also update the information manually by clicking on the button.