There needs to be a hosting account for the website, and this need to be configured to allow both the website and email to work as required.