Gammadyne Corporation

Multi-Threading

Gammadyne Mailer has the ability to send up to 1024 emails simultaneously.  This feature is known as "multi-threading" or "multi-tasking", and can greatly increase the speed of the send operation.

When sending an email, a lot of time is spent waiting for a response from the mail server.  Multi-threading allows Gammadyne Mailer to keep working on another email while waiting for the response.  The improvement in throughput is huge.  Multi-threading allows virtually all available upstream bandwidth to be utilized.

Configuration
Configuration of Multi-Threading is quite easy.  On Gammadyne Mailer's "Send" branch, locate the "Threads" field and enter any number between 1 and 1024.  When sending email through an intermediate SMTP server, 4-10 threads are recommended.  When performing a Direct Delivery, 15-35 threads are recommended.

We do recommend enabling the Universal Domain Throttle because flooding a mail server is likely to get your email blocked or could even result in blacklisting.

Some mail servers have a simultaneous connection limit.  If you experience "Unable to connect to server" errors, try lowering the number of threads.

Screenshot
The screenshot below shows several threads each sending an email at the same time.

Gammadyne Mailer's send progress window showing multiple threads.