mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 18:29:21 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			713 B
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			713 B
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
| # 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 %}
 | ||
| }
 |