I've tried OpenXchange a couple of times, with Namecheap and mailbox.org
Wouldn't really recommend it myself, but I say give it a go.
You can sign up for a trial with mailbox.org and see if it works for you:
https://mailbox.org/en/try-out-test-...your-own-time/