In between commit, updated matrix and optimized mailu

This commit is contained in:
2025-08-20 17:48:59 +02:00
parent 384beae7c1
commit 7a6e273ea4
14 changed files with 77 additions and 14 deletions

View File

@@ -0,0 +1,24 @@
# AUTOGENERATED by Ansible Rspamd ratelimits
# Mount path in container: /overrides/ratelimit.conf (read-only)
rates {
{# Optional global defaults for authenticated SMTP senders #}
authenticated = {
bucket = [{
burst = {{ MAILU_RSPAMD_LIMITS_DEFAULTS.BURST | int }};
rate = "{{ MAILU_RSPAMD_LIMITS_DEFAULTS.RATE }}";
}];
}
{# Per-user limits: require both .limits.rate and .limits.burst #}
{% for uname, u in users.items() %}
{% if (u.limits.rate | default(false) and u.limits.burst | default(false)) %}
"user={{ u.email }}" = {
bucket = [{
burst = {{ u.limits.burst | int }};
rate = "{{ u.limits.rate }}";
}];
};
{% endif %}
{% endfor %}
}