chibenwa commented on a change in pull request #833: URL: https://github.com/apache/james-project/pull/833#discussion_r781018807
########## File path: src/adr/0051-email-rate-limiting.md ########## @@ -0,0 +1,40 @@ +# Email rate limiting + +Date: 2021-01-10 + +## Status + +// todo + +## Context + +Rate limiting is one of the common features. Examples: SaaS is one https://www.fastmail.help/hc/en-us/articles/1500000277382-Account-limits#sending/receiving, https://support.google.com/mail/answer/22839 +They limit how many emails you can send/receive from/to each email account over a given period of time. +We believe the rate-limiting will help James has more control of the resource and easy to dynamic config the user policy. It also complements the storage quota. + +## Decision + +- Set up a new maven project dedicated to rating limiting Review comment: ```suggestion - Set up a new maven project dedicated to rating limiting. This allows the rate limiting mailets to be embedded in a James server as a soft dependency using the external-jar loading mechanism. ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
