Du kannst dir z.B. hier Listen mit IP Ranges per Land oder Kontinent generieren, mit denen du dann Fail2ban fütterst.
Möchte dazu aber noch sagen, dass ich keine Ahnung habe wie akurat die Listen sind. Du wirst ziemlich sicher “False Positives” haben, wenn du zu sehr mit dem Holzhammer vorgehst und dann eventuell auch legitime Mails nicht mehr erhalten. Auch müsstest du die Listen von Zeit zu Zeit aktualisieren. Weiter habe ich keine Ahnung wie sich das auf die Performance von Mailcow auswirkt, wenn du hunderte oder gar tausende Einträge zur Blacklist hinzufügst.