What is the best way to set up email for your website?
Up until recently, I would have said to install some email software,
But I have had great success with google domain hosting. I have used
it for two small websites I manage.
We even moved from our exchange server at work to google !
Above all you get the great Gmail web interface !
Shame they do not have IMAP though.