Mautic 6 and Email Delivery Offloaded to Multi-Threaded C App

Hello,

Some where in the forum there is a post about setting up Mautic 5.x to send a large volume of emails via a database table as a buffer. You run a console command to throttle the sending of emails from this buffer to the email hosts. I did post asking if it worked for Mautic 6 but did not get a definitive reply.

Does Mautic 6 have this functionality built-in by default or are extra configuration steps necessary ? Has anyone in the community got this working on Mautic 6.x and is there a setup procedure ? I would appreciate any help in getting this working on Mautic 6 so I can test it before embarking on a development feasibility study - see below.

Mautic and Symfony are written mainly in php from what I can see. I think the Mautic website is one or possibly two threads and the console commands via cron jobs are potentially extra threads assuming the console command is written in php ?. There is also the database and apache as well. If you are running that on a high core CPU server its not very efficient as most of the cores are idle.

What I would like to do is to develop a C app that takes emails out of the database email buffer and sends them to one or many email hosts using multiple threads which C and the database is well suited to do. Each email queue could be throttled independently using this technique. Thus offloading some of the workload from the website thread and the other cron jobs onto idle cpu cores. Symfony does have a C procedure call interface when I wish to explore further.

Which database table is involved in the buffering of emails so I can take a look at implementing some test code in C to see how feasible it would be ?

Thanks.