Creating business email accounts on your own domain

Step-by-step guide to creating a professional email on your personal domain; from DNS and MX setup to setting mailbox quotas and choosing a strong password. With practical examples and common troubleshooting.

6 min Updated 11 Sep 2026

Why is Building a Professional Email on Your Own Domain Important?

When you run your business with a free email service like Gmail or Yahoo, you are essentially tying your digital identity to a third-party brand. However, by building a professional email on your own dedicated domain, your messages are sent from an address like info@yourdomain.com, which significantly increases customer trust. This not only looks more professional, but also gives you complete control over mailboxes, quotas, and security.

In this guide, we assume you have already registered a domain like yourdomain.com and have access to its DNS management panel. We will walk through the steps from zero to having an active and secure mailbox; from setting up DNS records to choosing a strong password and managing quotas.

Prerequisites and Choosing an Email Service

Before taking any action, you need to decide whether you will manage the email infrastructure yourself or use a professional service provider. The options fall into two categories:

  • Dedicated Email Server: Requires installing and configuring software like Postfix or Dovecot. This method offers full flexibility but requires a high level of technical expertise.
  • Professional Email Service: Companies like ServerNet offer email services on your domain; meaning server management, updates, and security are their responsibility, and you only create the mailboxes.

For most small and medium-sized businesses, the second option is more logical. In the following, we assume you are using a professional email service and only need to configure the DNS settings.

Step One: Configuring DNS Records

The beating heart of building a professional email is the DNS records. If these records are incorrect, emails will either not reach the inbox or will end up in spam. You need to configure three main records:

1. MX Record (Mail Exchanger)

This record specifies which server incoming emails should be delivered to. Usually, the email service provider gives you the exact MX value. A real example:

Name: yourdomain.com
TTL: 3600
Type: MX
Value: mail.yourdomain.com
Priority: 10

If the provider has multiple servers, you set different priorities; a lower number means higher priority. For example:

MX 10 mail1.yourdomain.com
MX 20 mail2.yourdomain.com

In this case, the second server is only used when the first server is unavailable.

2. A Record for the Mail Server

If the MX value points to a domain name (like mail.yourdomain.com), you need to create an A record for that name to point to the mail server's IP address:

Name: mail
TTL: 3600
Type: A
Value: 185.10.10.25

3. SPF and DKIM Records

These two records are essential for email authentication; otherwise, your messages will be marked as spam by Gmail or Outlook. The SPF record is a TXT record that specifies the list of servers authorized to send emails from your domain:

Name: yourdomain.com
Type: TXT
Value: "v=spf1 mx include:_spf.yourdomain.com ~all"

The DKIM record is a public key provided by your email service provider and must be added as a TXT record. It usually looks like this:

Name: default._domainkey
Type: TXT
Value: "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC..."

Common Mistake: Many users only configure the MX record and forget about SPF. The result is that your emails are sent correctly but end up in the recipient's spam folder. Always use tools like dig or online SPF checkers after configuring DNS.

Step Two: Creating Email Mailboxes and Setting Quotas

After DNS activation (usually takes between 1 to 24 hours), log in to the email service management panel and create the mailboxes. At this stage, pay attention to two things: the username and the quota.

Choosing a Standard Username

For building a professional email, use common patterns so customers can easily guess them:

  • info@yourdomain.com for general information
  • support@yourdomain.com for support
  • sales@yourdomain.com for sales
  • firstname@yourdomain.com for employees (like ali@yourdomain.com)

Avoid creating long and complex addresses like contact.us.2024@yourdomain.com; it's difficult for customers and prone to typos in online forms.

Setting Mailbox Quota

The quota is the maximum space each mailbox can occupy. Choosing the right quota depends on the type of usage:

  • Regular User: 2 to 5 gigabytes is sufficient; unless they send large files.
  • Sales Manager or Support: 5 to 10 gigabytes, because they receive many emails with attachments.
  • General Mailbox (info/support): 10 gigabytes or more, because multiple people have access to it.

If you set the quota too low, the mailbox will fill up quickly, and new emails will bounce back. If it's too high, you'll pay extra costs. A rule of thumb: set each mailbox's quota to about 3 times the average monthly email volume of that user.

Step Three: Choosing a Strong Password and Enabling Security

Professional email is one of the primary targets for phishing and Brute Force attacks. A weak password can jeopardize your entire communication infrastructure. Follow these tips for choosing a strong password:

Characteristics of a Truly Strong Password

  1. At least 14 characters long; the longer, the more secure.
  2. Uses a combination of uppercase letters, lowercase letters, numbers, and symbols.
  3. Not a guessable phrase or word (like company name or founding year).
  4. Not used in other services.

An example of a strong yet memorable password:

Darya#Blue!2024$Secure

This 22-character password uses all four character groups and doesn't resemble any common word.

Enabling Two-Factor Authentication (2FA)

If your email service provider supports 2FA, be sure to enable it. This prevents unauthorized access even if your password is compromised. It's usually done through apps like Google Authenticator or via SMS.

Important Note: Never save your professional email password in your browser; use a dedicated Password Manager. If multiple people need access to one mailbox, use the Alias or Forwarding feature instead of sharing the password, so each user's activity can be tracked.

Testing and Troubleshooting After Setup

After completing the configurations, be sure to test the functionality. Do this from two perspectives:

Testing Send and Receive

Send an email from an external address (like Gmail) to the new mailbox and vice versa. If the email arrives with a delay of more than 5 minutes or doesn't arrive at all, the problem is likely with DNS. You can check the MX record with the following command:

dig MX yourdomain.com

The output should include the records you configured. If the output is empty, the changes haven't propagated yet or were entered incorrectly.

Checking for Emails Going to Spam

If your emails are going to the spam folder, follow this checklist:

  • Check the SPF record with dig TXT yourdomain.com.
  • Check the DKIM record with dig TXT default._domainkey.yourdomain.com.
  • Make sure the PTR record (Reverse DNS) is set for the mail server's IP. This is usually done by the service provider.

Daily Management and Maintenance

Building a professional email is just the beginning. To keep your email system healthy, perform these tasks periodically:

  • Check mailbox quotas monthly and clean up mailboxes that are near capacity.
  • Disable users who are no longer with the company to prevent misuse.
  • Review send and receive reports to detect unusual patterns (like bulk sending) early.
  • Change passwords every 6 months and avoid reusing previous passwords.

Conclusion

Building a professional email on your own domain, although it may seem complex at first glance, can be accomplished by following these simple steps. The key to success lies in three things: precise configuration of DNS records, choosing a quota that fits your needs, and using strong passwords along with 2FA. If you encounter a problem at any stage, first check the DNS records with command-line tools, then contact your email service provider. With a little care at the start, you'll enjoy a professional and secure email for years without hassle.

Was this page helpful?