Send email plugin sends email one at a time and its very slow
Hey I'm doing PoC using send emails plugin, but when I tried to send 1.6k emails it took around 1 hr 26 min to complete. Is there better solution to this ?
Operating system used: Linux
Answers
-
Turribeach Dataiku DSS Core Designer, Neuron, Dataiku DSS Adv Designer, Registered, Neuron 2023 Posts: 2,112 Neuron
The plugin is not optimised for mass mailing. I would try the DSS messaging channel send() method first but again this method is not be optimised for mass mailing although it might be faster. On this post I wrote how to use Gmail as an SMTP server directly from a Jupyter notebook. As you will be doing mass mailing you should probably write your own custom Python code to connect to the SMTP server once, deliver all emails and then disconnect. This will cut down the time it takes to send emails. Also you can look a parallelising the work load to process the emails quicker.