我正在考虑实施 New-ThrottlingPolicy 并使用 RecipientRateLimit,但我不太清楚它是如何工作的。它是否限制了邮箱可以发送邮件的收件人数量?
假设我将 RecipientRateLimit 设置为 10,源邮箱是否可以向另一个邮箱发送超过 10 条消息,或者它会在第 11 条消息时失败?
我已经阅读了新限制策略并且它相当模糊:
RecipientRateLimit 参数指定用户在 24 小时内可以处理的收件人数量的限制。
我也读过一些关于节流政策的一些秘密这也没有回答我的问题。阅读令牌桶映射的内容并没有真正帮助我理解事物是如何受到限制的。这是一个很棒的技术概述,但并没有帮助我理解它是否是唯一的接收者。
答案1
该参数限制了收件人的数量,而不是消息。
如果将 RecipientRateLimit 设置为 10,则源邮箱每天最多可以向 10 个收件人发送邮件。
答案2
经过测试,我可以说 RecipientRateLimit 参数只是计算一封电子邮件中的电子邮件地址数量,并将该数字添加到计数器中。如果您在发送了 X 条消息(其中 X 是 RecipientRateLimit 的设置值)后的任何 24 小时内只与一个人通信,则消息将开始失败。
会计处理是——此消息有 Y 个收件人,将其添加到当前存储在收件人计数中的数量,并与 RecipientRateLimit 进行检查。
它不允许邮箱在 24 小时内向 X 个唯一收件人发送任意数量的邮件。我觉得这是一个合法的用例场景,但文档中没有充分解释。