Well you could always pay for the proxmox mail system.
I personally have a Ubuntu server which has postfix installed with all the anti spam turned on, gray list, rbl, spf, antivirus. I’m using dovecoat for storage, imap and pop access, MySQL for user accounts and round cube for webmail.
For...