发送批量电子邮件时使用了哪些资源?

What resources are used when bulk emails are sent?

我已经在 .Net 中为我的一个客户创建了一个时事通讯应用程序。数据库托管在服务器上,应用程序也托管在另一台服务器上。 我的问题是,我的客户何时登录并创建时事通讯(创建 html 文件)。然后向大约50,000个电子邮件地址发送时事通讯电子邮件,将使用哪些内存资源?

P.S。我的应用程序将所有电子邮件地址加载到服务器变量中,然后遍历每个值并发送电子邮件。

要创建和发送 50.000 封电子邮件,我认为您不必担心内存资源。

但是你忘记了最重要的部分,邮件网关。这需要正确配置,否则某些电子邮件提供商会将您的邮件视为垃圾邮件。为确保您必须设置 SPF、DKIM 和 DMARC 等技术,这不是一件容易的事。 因此,我建议您看看专门用于大量电子邮件传送的第三方服务,而不是自己创建基础设施。除了简单的 API,它们还为您提供仪表板和许多有用的信息(电子邮件是 delivered/opened/clicked/...)

有很多供应商,只需 google "email delivery Service",您就会找到它们。他们有不同的定价模式,只看哪一种适合您的需求。其中一些是:

  • 发送网格
  • Elasticemail
  • 邮枪