Re: Ratelimit für sasl_username

Achim Lammerts ml-pbu at syntaxys.de
Do Feb 24 06:44:45 CET 2022


Guten Morgen Liste,
das Problem hat sich zwar für Hanns gelöst, aber ich würde den Thread 
doch gerne noch etwas weiterführen, da ich das Thema interessant finde.

Aktuell habe ich globale Einstellungen im Postfix gesetzt als Prävention 
gegen gehackte Nutzerkonten. Es gibt jedoch auch die Möglichkeit, ein 
rate limit mit rspamd abzubilden. Damit wären dann auch Vorgaben pro 
Nutzerkonto möglich.

Hat jemand eine Anleitung dazu, wie man das umsetzt?

Vielen Dank!
Achim

Am 22.02.22 um 16:51 schrieb Hanns Mattes:
> Hallo, liebe Liste,
> 
> ganz leicht OT, aber vielleicht hat doch jemand einen Tip:
> 
> Ich will mit postfwd3 ein Limit für ausgehende Mails verhängen, damit
> z.B. bei einem geknackten Account der Schaden begrenzt wird.
> 
> Erst einmal hatte ich so etwas angelegt:
> 
> id=R001; action=rate(sender/1000/86400/450 4.7.1 only 1000 messages per
> day for $$sender [$$ratecount hits])
> 
> id=R002; action=rate(sender/250/3600/450 4.7.2 only 250 messages per
> hour for  for $$sender [$$ratecount hits])
> 
> ... aber das trifft nach meinem Verständnis ja auch einliefernde
> Absender, was ich ja gar nicht will.
> 
> Also dachte ich mir, das etwa so zu lösen:
> 
> id=R001; sasl_username=~/./ ; action=rate(sasl_username/1000/86400/450 4.7.1\
>   only 1000 messages per day for $$sasl_username)
> id=R002; sasl_username=~^/./ ; action=rate(sasl_username/250/3600/450 4.7.2 o\
> nly 250 messages per hour for $$sasl_username)
> 
> Klappt aber nicht. Falscher regulärer Ausdruck? Ganz anderer Fehler?
> 
> Mit Dank im Voraus
> 
> Hanns Mattes


Mehr Informationen über die Mailingliste Postfixbuch-users