Yes, we do support having your own custom (or vanity) domain-based address(es) in paid plans.
![Custom domains per plan](https://kb.mailfence.com/wp-content/uploads/2024/02/article-inserts-template-HORIZONTAL-1024x474.png)
Please be aware that the domain foo.example.com and example.com will be counted as two separate domains, each with its own DNS records.
Before adding a custom domain, please make sure that you have already chosen a primary address (in Messages) for your Mailfence account.
Also, please make sure that your account’s reset/notification address is not based on the domain that you are about to add. If yes, then change your reset/notification address with a different service (e.g., notmydomain.com) – as mydomain.com DNS MX records will point to our servers and you will no longer be able to change password of your account in case of compromises.
1. Go to account Settings.
![custom domain based address: step 1](https://kb.mailfence.com/wp-content/uploads/2019/12/setting-10.png)
2. Navigate to Messages -> Email domains.
![custom domain based address: step 2](https://kb.mailfence.com/wp-content/uploads/2024/06/image-1.png)
3. Click on Add an e-mail domain.
![custom domain based address: step 3](https://kb.mailfence.com/wp-content/uploads/2021/01/custom_domain_based_address_3.jpg)
4. Write down your domain name and click on Add.
![custom domain based address: step 4](https://kb.mailfence.com/wp-content/uploads/2021/01/custom_domain_based_address_7.jpg)
5. Perform the domain ownership verification check: Add the provided DNS TXT record and click on Verify to proceed.
![custom domain based address: step 5](https://kb.mailfence.com/wp-content/uploads/2024/06/image-2.png)
6. Setup DNS SPF & DKIM records by following steps from this KB article, to ensure deliverability of your emails. This is a compulsory step.
7. You can now create your domain based email address(es) as an alias to your Mailfence account, by clicking on New.
![custom domain based address: step 7](https://kb.mailfence.com/wp-content/uploads/2024/06/image-5.png)
- This is a compulsory step if you already use your domain for e-mails, otherwise incoming e-mails to your domain based e-mail address(es) will be lost.
- Emails sent to postmaster@mydomain.com will arrive in the mailbox of mydomain.com domain owner.
- Emails sent to abuse@mydomain.com will not arrive in the mailbox of mydomain.com domain owner. This address is reserved for anti-abuse reasons.
- To set up a catch-all address for your domain, select any of the existing addresses in the catch-all column.
![custom domain based address: step 7.1](https://kb.mailfence.com/wp-content/uploads/2024/06/Untitled.jpg)
8. Add both of the provided DNS MX entries in your domain DNS records.
![custom domain based address: step 8](https://kb.mailfence.com/wp-content/uploads/2024/06/image-6-1024x308.png)
- Make sure you enter the same preference value (e.g. 10) in both of the MX records to facilitate load balancing and fail over on Mailfence’s side.
- In some cases (depending on your domain DNS record manager), you will have to add the ‘.’ (dot) at the end of the MX records. Without them, the MX records will be faulty e.g., (smtp1.mailfence.com.mydomain.com).
After following above steps, you will be able to receive emails sent to your domain based address(es).
![custom domain based address: Final](https://kb.mailfence.com/wp-content/uploads/2024/06/image-8.png)
You can also create/manage other user accounts, and assign the email address(es) based on your custom domain.