使用Node和Mailgun高效地进行邮件发送,forloop中的async令人困惑

时间:2018-08-22 19:43:40

标签: node.js asynchronous mailgun

我有一系列的电子邮件地址,总数超过15k。我需要使用mailgun api和node-mailgun大量向他们发送消息。

我不能仅仅通过他们for(),但我不知道该如何解决这种情况。我是一名设计师,而我的JS几乎只不过是jQuery的一部分,所以我在这里没有深度,但是我必须做这项工作,这里没有其他人可以做。

很快,这就是我所拥有的或多或少

for (){
    var mailer = ""; // all the data for the message

    mailgun.messages().send(mailer, function (error, body) {
            if(error){
                console.log(error);
            } else {
                console.log("sent");
            }
    });
}

这可以正常工作一两个,但是在尝试运行15k时会崩溃。我真的很想学习如何正确地做到这一点,因此我将不胜感激,感谢您的任何帮助或指导。

谢谢!

0 个答案:

没有答案