我在 .Net 中为我的一个客户创建了一个时事通讯应用程序。数据库托管在服务器上,应用程序也托管在另一台服务器上。我的问题是,我的客户何时登录并创建时事通讯(创建了一个 html 文件)。然后向大约 50,000 个电子邮件地址发送时事通讯电子邮件,将使用哪些内存资源?
- 本地机器
- 数据库服务器
- 网络服务器
PS 我的应用程序将所有电子邮件地址加载到服务器变量中,然后遍历每个值并发送电子邮件。
我在 .Net 中为我的一个客户创建了一个时事通讯应用程序。数据库托管在服务器上,应用程序也托管在另一台服务器上。我的问题是,我的客户何时登录并创建时事通讯(创建了一个 html 文件)。然后向大约 50,000 个电子邮件地址发送时事通讯电子邮件,将使用哪些内存资源?
PS 我的应用程序将所有电子邮件地址加载到服务器变量中,然后遍历每个值并发送电子邮件。
要创建和发送 50.000 封电子邮件,我认为您不必担心内存资源。
但是您忘记了最重要的部分,邮件网关。这需要正确配置,否则某些电子邮件提供商会将您的邮件视为垃圾邮件。确保您必须设置 SPF、DKIM 和 DMARC 等技术。这不是一件容易的事。因此,我建议您查看专门用于大量电子邮件传递的第三方服务,而不是自己创建基础架构。除了简单的 API 之外,它们还为您提供仪表板和大量有用的信息(哪些电子邮件已发送/打开/单击/...)
有很多供应商,只要谷歌搜索“电子邮件递送服务”,你就会找到它们。他们有不同的定价模式,看看哪一个适合您的需求。他们之中有一些是: