i want to send mail to 10000+ recepient's with 10000+ custom mergevar in a single mandril.sendTemplate API call
yeah i tried for small amount of users ..but for bulk 10000+ API calls not possible right?and I tried that also but not working for bulk
True you might run into some very real RAM issues but way before that some rate limiting issues I think.. you could do something like the pseudo code below which deals with a couple at a time(assuming sending mails would be some api request)
async function bulkEmail(mailList){
const temp=[];
for(let i=0;i<mailList.length;i++){
if(temp.length===500){ //the maximum amount of api requests that will be sent without waiting for a single one to finish
await Promise.allResolved(temp);
temp.length=0; //clear the array to take a next chunk of 500
}
temp.push(somePromiseMadeFromAPICallToEmail(mailList[i]));
}
}