Hallo,
> Gibt es eine Möglichkeit per Exim-Konfiguration einem authentifizierten
> Mailuser (oder auch allen Usern) das versenden von Massenmails zu
> verbieten? Z.B. in Form einer Begrenzung (10 Mails pro Stunde oder ähnlich).
Ja, das ist mit ratelimiting möglich.
Bei uns werden per default 1000 Empfänger¹ pro 24 Stunden erlaubt. Dazu
kann man zum Beispiel in die RCPT-ACL einbauen:
warn authenticated = *
endpass
ratelimit = 1000 / 1d / per_rcpt / leaky / ${lc:${local_part:$authenticated_id}}
und dann in der DATA-ACL:
deny message = Mail limit exceeded.
log_message = Mail limit exceeded. (authenticated=${lc:${local_part:$authenticated_id}})
authenticated = *
ratelimit = 1000 / 1d / per_rcpt / noupdate / leaky / ${lc:${local_part:$authenticated_id}}
¹ man beachte, dass wir die Zahl der Empfänger und nicht die Zahl der Mails
begrenzen.
Mit freundlichen Grüßen, Heiko Schlichting
Heiko Schlichting Freie Universität Berlin
heiko.schlichting@??? Zentraleinrichtung für Datenverarbeitung
Telefon +49 30 838-54327 Fabeckstraße 32
Telefax +49 30 838454327 14195 Berlin