Haraka icon indicating copy to clipboard operation
Haraka copied to clipboard

Scalling and monitor the outbound server and outbound Queue

Open ajay-psd opened this issue 3 years ago • 2 comments

Hi! I am using Haraka outbound mail server for long time now. For small scale 30K a day. Now we have some requirement where we need to send emails on a very High Scale.

  1. Is there any benchmark published avalible? how may email ((max 10MB attachment)) can be processed and deliver by Haraka machine 1 AWS c3.medium 4core system, and what is ideal Max concurrency limit we should have for outbound.

2.How do we monitor the outbound Queue, is there any plugin available? I tried to check but not got much details on it.

  1. Is there any reference of for best practices guidelines for implementing Haraka for High scale email. runing cluster mode(node=cpus).

Kindly suggest.

ajay-psd avatar Apr 10 '21 19:04 ajay-psd

In order to monitor the queue on my servers - I am just monitoring the number of files present in the "queue" catalogue. Problably not the most ideal way, but it works atleast for now.

wioxjk avatar Dec 29 '21 08:12 wioxjk

  1. No recent benchmarks, but I managed to get it to receive about 5000 emails a second 11 years ago on the hardware available then. I haven't benchmarked Outbound since it depends on so many factors.

  2. The main haraka binary has a --qstat option, there's also the excellent process_title plugin which helps with monitoring things.

  3. Regarding scaling, there's a wiki page: https://github.com/haraka/Haraka/wiki/Performance-Tuning

On Sat, Apr 10, 2021 at 3:27 PM ajay-psd @.***> wrote:

Hi! I am using Haraka outbound mail server for long time now. For small scale 30K a day. Now we have some requirement where we need to send emails on a very High Scale.

  1. Is there any benchmark published avalible? how may email ((max 10MB attachment)) can be processed and deliver by Haraka machine 1 AWS c3.medium 4core system, and what is ideal Max concurrency limit we should have for outbound.

2.How do we monitor the outbound Queue, is there any plugin available? I tried to check but not got much details on it.

  1. Is there any reference of for best practices guidelines for implementing Haraka for High scale email. runing cluster mode(node=cpus).

Kindly suggest.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/haraka/Haraka/issues/2943, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFBWY6USJKL3JZ7NAFHPGDTICRA7ANCNFSM42W2DXRA .

baudehlo avatar Jan 04 '22 16:01 baudehlo