ronald
I think I get where you're coming from.
That said, the only thing I can think of at this stage, would be offloading your mail services to another solution.
Then again, im not sure how far down that rabbit hole one should go for shared email hosting...
In all fairness, when was the last time you used web hosting email for anything but a pinch?
Whatever the case, you could implement filtering like Proxmox Mail Gateway or similar third party to your email services, though I would avoid such types measures in shared environments, and as these tend to be make-or-break, in-that email is either done right, or not at all - otherwise, it will prove to be a never-ending pit of constant attention and hardship.
NB, if you really want to offer mail services to live customers, then I'd recommend a solution like MXroute Reseller)(w/ whitelisting), otherwise, I really don't think email hosting is worth the hassles in a shared customer environment personally - but that's just me
PS, I've been using Cloudron w/SoGo webmail along with Proxmox Mail Gateway for my personal emails, which has proven to be bullet-proof insofar as spam goes - though to be fair, that is not a customer environment, and moreso, that what little customers I do offer email to, are being hosted on MXroute