添加设置以控制关键电子邮件的行为

max_emails_per_day_per_user 设置不适用于关键邮件。因此,一些用户——无论是故意还是无意——都能够在很短的时间内反复触发注册忘记密码等邮件。

我发现我的大多数新用户在短短两分钟内就会发送2到4封注册邮件

我尝试寻找解决方案,例如:

  • 限制关键邮件的频率
  • 为每个电子邮件地址设置每日限制

然而,似乎目前关键邮件根本没有速率限制

我相信,在这里加入即使是简单的限制也可以消除重复行为,并带来更有意义的效率——不仅仅是在系统性能方面,还包括时间和金钱。

是否已有方法限制这种行为,或者未来可以添加设置,使关键邮件的行为更加可控?

我认为关键邮件不应该简单地被排除在max_emails_per_day_per_user之外。还应该有类似max_critical_emails_per_day_per_address/per_ip的设置。

1 个赞