mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-11-04 04:08:15 +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 %}
 | 
						||
}
 |