Maybe they need to change their hosting provider?
For email I would recommend going for a Microsoft Exchange hosted solution, which is then supported by a 3rd party.
I used
www.sherweb.com and they have been brilliant and have barracuda filtering etc.
Mike