1

场景是我们通过 SMTP 服务器发送了数千封电子邮件。内容是预先创建的,并在发送时被拾取。

问题是我们想找到生产环境中的瓶颈在哪里以及需要在哪里完成工作。目标是能够在十分钟内发送 50 万封电子邮件*。

我们应该创建虚拟电子邮件帐户吗?我听说能够发送到仅将它们保留在本地的 SMTP 服务器,但这真的测试了所有瓶颈吗?有没有人对此有一些战略方法?

*这适用于想要推广票价交易的航空公司,根据法律,他们必须在一定时限内向所有人发送电子邮件,否则交易会产生法律影响。以防有人担心这是垃圾邮件生成器。

4

1 回答 1

2

一家航空公司宣传票价交易?10 分钟内收到 50 万封电子邮件?对我来说当然听起来像是垃圾邮件。

在任何情况下,如果您确实设置了虚拟帐户并将它们托管在几个提供商上,您最终将浪费这些提供商的带宽(并且可能会占用它们)。

如果您设置一个内部虚拟服务器并托管您自己的帐户,您将不确定您的传出带宽是否可以处理生产中的负载。

一种方法可能是设置您自己的外部 smtp 服务器,在那里创建一个或多个帐户,然后在那里转储垃圾邮件,呃,促销电子邮件。

更新:只是想知道,为什么有 10 分钟的限制?如果允许您以小批量的方式流出电子邮件,而不是一次性使管道全部饱和,这肯定会更好地扩展。

于 2008-10-31T11:03:20.093 回答