It is not necessary to have email addresses that match your domain name, but it's more professional for your organization - for example an email address such as "customerservice@sitecenter.com" (please note that this is not a real email address).