On 06/01/18 18:27, Jonathan Sélea wrote:

> For example:
> www.siteA.xyz on ServerY is hacked and someone is using mail() in order
> to send hundreds of thousands email via localhost - that is relayed to
> the smtp relay (that only accepts mail from internal servers). And
> instead of relaying them out to the web it does stop thoose kind of email.
> 
> Is that possible? Can postfix just dump the emails "down the drain"
> instead of sending them? And can that be triggered if ServerY sends 100
> emails in 10 seconds for example.


In main.cf:-

smtpd_client_connection_count_limit  (default is 50 connections)
        Limits the number of simultaneous connections
        a remote host can make.

smtpd_client_connection_rate_limit (disabled by default)
        Limits the number of connection attempts
        a remote host can make per time unit.

anvil_rate_time_unit (default is 60 seconds)
        Sets the value of the time unit.

A simple script can pick up the connect refusal from the postfix log,
and add the host address to an iptables block-list.

Allen C


Reply via email to