Email messages are sent in parallel using multiple worker threads, considerably speeding up the time that it takes to distribute the messages.
The following fields can be configured in the
Registry application
System::Business Objects::TSmessageBO node:
-
Failed Message Rerun Interval: If a message fails to be sent it will be resent after the time indicated, providing that it's a temporary failure (e.g. the mail box is full) and not a permanent failure.
This is set to 24h by default.
-
Minimum Worker Threads: This is the minimum number of threads that will be used to send the email messages.
This is set to 1 by default.
-
Maximum Worker Threads: This is the maximum number of threads that will be used to send the email messages.
This is set to 50 by default.
-
Worker Thread Shutdown Wait Seconds: If errors occur while sending emails each thread will have the defined amount of time (in seconds) to finish before moving on to the next email.
This is set to 60 by default.
-
Pool Thread Shutdown Wait Seconds: If errors occur while sending emails all threads will have the defined amount of time (in seconds) to finish.
This is set to 300 by default.