I’m a developer who hasn’t written PHP in over a decade, so please bear with me. I’m attempting to write a Postmark plugin for Mautic 5 based on the sparkpost-plugin and the postmark-mailer, but I’ve got a few questions:
Is it reasonable to use the postmark-mailer and then write the plugin just for the callbacks?
Is it possible, on the Mautic side, to send in batches? I’m worried about how much time it would take to send 50k API requests at >= 350ms each.
Is there a reference for how to implement batch sending of emails? It looks like the sparkpost plugin is sending one at a time.
Is there a plan to update the documentation for v5? The email documentation looks like it is v4 since it references SwiftMailer.
Hi, I was a bit too quick on this one I guess, here are my answers to your questions:
In theory yes, but in my experiance its easier to just take postmark mailer transport from symfony and put it in Mautic plugin so that you can modify and fine tune transport class as well. One example of why would you want that is so that you implement batch sending (symfony mailer does not support that).
Assuming there is an api endpoint that allows you to send in batches you can do that in Mautic.
No that I am aware of, but DuckDuckGo is the best source for such questions.
That still has not been updated, so please use sparkpost plugin as reference.
With regard to batch sending, the Postmark side of batch sending is very straight forward, but with Mautic 5 being so new I’m not seeing any documentation on how to define the classes required for batch sending. Any pointers for the Mautic side? Otherwise, I’ll just start reading Mautic’s code.