I have tried setting up firewall rules to limit & block spammers with connection limits as per the mikrotik wiki,
the problem is that if I have the connection limit & limit both enabled it does not count at all no matter what I change the values to.
If I remove either the connection limit or the limit it starts counting.
It is a good idea to match some ports and interfaces and then jump to another chain for further handling
of that specific protocol, but then I would not repeat the whole matching in that chain again and again, it
is not required and only wastes CPU.
In that chain you only need to do your rate limiting (in this case).
Firstly why would I only require rate limiting when all the other howto’s have both?
and if that is the case what would be the best rates/time, burst & mode (packet/bit) to use to trap smtp spammers?
keep in mind that this is an edge router with about 600 mikrotik boards using pppoe connections with between 5-30 clients on the inside of each client board
I do not intend to address your rate limiting, I only want to point out that it is not required to do the matching
of port number and interface in each and every rule in your custom table. You branch to your custom table using
a jump from the forward table, and when you are in your custom table you already know those conditions are matched.