summaryrefslogtreecommitdiff
path: root/resources/config/security.toml
diff options
context:
space:
mode:
Diffstat (limited to 'resources/config/security.toml')
-rw-r--r--resources/config/security.toml19
1 files changed, 19 insertions, 0 deletions
diff --git a/resources/config/security.toml b/resources/config/security.toml
new file mode 100644
index 00000000..9d73b280
--- /dev/null
+++ b/resources/config/security.toml
@@ -0,0 +1,19 @@
+[[queue.quota]]
+messages = 100000
+size = 10737418240 # 10gb
+enable = true
+
+[[queue.throttle]]
+key = ["rcpt_domain"]
+concurrency = 5
+enable = true
+
+[[session.throttle]]
+key = ["remote_ip"]
+concurrency = 5
+enable = true
+
+[[session.throttle]]
+key = ["sender_domain", "rcpt"]
+rate = "25/1h"
+enable = true