My client have registered a domain name through BigRock.in, and my client needs 10 email accounts, so I decided to provide it through my web hosting (re seller account).
My question is - How to provide email accounts without changing the DNS?
Generally speaking these days in order to receive emails into mailboxes:
If you cannot change the DNS and an existing
You perhaps should not rely on the domain name for any commercial use until you can control and change the DNS entries. This might be a good time to explore moving the domain name to another registrar if you don't have confidence you can change settings with the current registrar.
If there really is no option of recovering control over the domain name then it may be worth registering a new domain name with a registrar that does offer managed DNS and a control panel for making DNS changes.
Sorry but you either need to change the name server or MX records.
When using Domain based email regardless where they may be in the world you need some instructions on servers to let them know where the server is at, this is called MX Records. With no MX Records set there is no way of telling the email where to go.
To clear your question, lets suppose a scene.
You are a hosting reseller. Your main domain is > youreseller.com.
You sold a domain to client, that is yourclient.com.
And Now you want to create email address for yourclient.com domain in hosting control panel (cpanel or pleask) for youreseller.com.
This is not possible as per my knowledge without changing DNS records. If your client is asking for more email addresses, you can install any mailing software (RoundCube or other) in a subdomain of client's domain. Then point records towards that and get email working.
Or just point your Mail Exchange Records settings (MX) to Google App for 10 users using gmail with custom domain or domains.live.com for 50 users for free.
All the Best.
a. Identify FQDN of your host, which will be collector of mail for your client and (just for sake) it's IP
b. Add additional RR to client's domain root
c. Enable receiving e-mail in your MTA for domain, add user's mailboxes