My mailserver got some nice features to fight spam. One of them is the well known filter SpamAssassin, being the last line of defense here.
In theory, a nifty setup, if you kill quite some spam and leave the rest to SpamAssassin. But trust me, if SpamAssassin doesn’t get enough spam, it literally starves due to the lack of training.
Finding the right balance of pre-filtering to reduce load while still allowing SpamAssassin to being trained is really an art…