Adicionar configuração para controlar o comportamento de e-mails críticos

A configuração max_emails_per_day_per_user não se aplica a e-mails críticos. Por causa disso, alguns usuários—quer intencionalmente ou não—conseguem acionar repetidamente e-mails de cadastro ou de esqueci a senha em um curto período de tempo.

Observei que a maioria dos meus novos usuários acaba enviando de 2 a 4 e-mails de cadastro em apenas dois minutos.

Tentei encontrar uma solução, como:

  • Restringir a frequência de e-mails críticos
  • Definir um limite diário por endereço de e-mail

No entanto, parece que atualmente não há limites de taxa para e-mails críticos.

Acredito que adicionar até mesmo um limite simples aqui poderia eliminar comportamentos redundantes e resultar em uma eficiência mais significativa—não apenas no desempenho do sistema, mas também em tempo e dinheiro.

Existem formas já existentes de restringir esse comportamento, ou poderia ser adicionada uma configuração no futuro para tornar o comportamento de e-mails críticos mais gerenciável?

Não acho que os e-mails críticos devam simplesmente ser excluídos de max_emails_per_day_per_user. Também deveria haver uma configuração como max_critical_emails_per_day_per_address ou /por_ip.

1 curtida