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]

Reply via email to