制作坚如磐石的电子邮件以在 nodejs 应用程序内大量发送的方法?

Ways of making a rock solid email for massive sending inside nodejs app?

我在 Node.js 应用程序中使用 Gmail 帐户(使用我们公司域)和 Nodemailer 时遇到了一个大问题。我们使用这封电子邮件每天发送大约 1000 封邮件,并且会继续增长...

问题是其中一些邮件会晚两天到达(这对我们的应用程序至关重要),而其他一些甚至不会被目标用户收到,而且没有办法(至少我们知道)了解哪些用户收到了电子邮件,哪些用户没有收到,因为在 Gmail 中所有邮件都被标记为已发送。

每天都是一列不连贯的货运列车!

我们尝试过的事情:

以上方法均无效

我们正在使用:

你们中有没有人有过类似情况的经验,或者知道如何建立一个可靠的电子邮件帐户来进行大量发送?

I'm having a big problem using a Gmail account... and nodemailer... to send approximately 1000 mails a day

使用 Gmail 帐户你的大问题。

Gmail 不是为这种用例设计的,它在这些条件下表现不佳。使用专为 high-volume 程序化邮件传递而设计的东西,例如 SendGrid or Mailgun, instead. Since you're already in the AWS ecosystem, SES 也可能是一个很好的匹配。

Nodemailer 播放 nicely with all of those services, and all three provide robust delivery metrics