Ausgangs Rate Limit nur für bestimmte Empfänger /Domains / Freemailer

christian usenet at schani.com
Di Dez 10 23:02:01 CET 2024


Hallo MXer,

ich bin gerade dabei ein Ratelimit zu integrieren, weil es immer mal 
wieder vorkommt, das meine User an aol.com yahoo.com (ip 4.16.55.1) 
senden und ein Limit erreichen. Soweit ich das beobachte nimmt der 
4.16.55.1 Server nur ca. 5 Emails/Std. pro Absender an.

Jetzt habe ich eine transport_map eingebaut, die das verhindern soll und 
Email lieber bei mir in der Warteschlange lässt, anstatt eine 4xx 
Ablehnung zu bekommen. Denke das gibt auf Dauer Minuspunkte i, 
Senderscore, oder?

Ich nutze zwar auch Rspamd am Milter, aber mit dem ratelimit komme ich 
dort nicht so gut zurecht.

Also habe ich eine /etc/postfix/transport angelegt.

aol.com    slow_transport:
4.16.55.1  slow_transport:
t-online.de  slow_transport:
yahoo.com  slow_transport:
yahoo.com.au  slow_transport:
yahoo.es  slow_transport:
verizon.net  slow_transport:
yahoo.co.uk  slow_transport:
gmail.com  slow_transport:

In der main.cf noch

transport_maps = hash:/etc/postfix/transport

eingetragen und in der master.cf

slow_transport unix - - n - - smtp
   -o smtp_destination_rate_delay=3000s
   -o smtp_destination_concurrency_limit=5

eingebaut.(könnte man ja noch mehrere Abstufungen einbauen)

Jetzt frag ich mich ob das der richtige Weg ist.
Kann man das so machen oder gibt es was besseres?
Ist das so sinnvoll?
Sollte ich es noch erweitern?
Sind die Werte zu Hoch?
Schieße ich mir damit ins Knie?
Oder liege ich Total daneben?

Bitte last Euch aus und gebt mir Tipps

Danke für Hilfe
Christian

PS: debian 12.7, aktuelles Postfix, aktuelles Rspamd, aktuelles Dovecot


Mehr Informationen über die Mailingliste Postfixbuch-users