How to Set Up a Business Email — Complete Setup Guide

A comprehensive technical guide to setting up your business email, from DNS configuration and mail server records to client setup and troubleshooting.

Prerequisites Before You Begin

Before you set up a business email, you need a few things in place. First, you need a registered domain name. This is the web address that will appear after the @ symbol in your email addresses. If you do not yet own a domain, you can register one through a domain registrar or directly through BM.ECOMTECHBD.COM during the signup process.

Second, you need access to your domain's DNS management panel. This is typically provided by your domain registrar or web hosting provider. You will use this panel to add the mail server records that route email to your hosting provider. If you are unsure where your DNS is managed, check with the company where you purchased your domain.

Third, you need a business email hosting account. BM.ECOMTECHBD.COM offers plans starting at $4.99 per month that include everything you need: mailbox storage, spam filtering, webmail access, and full email client support. Sign up takes less than five minutes.

Understanding DNS Records for Email

DNS records are the backbone of email delivery. They tell other mail servers on the internet where to send email destined for your domain. There are several types of DNS records that are essential for business email, and configuring each one correctly is critical for reliable delivery and security.

MX Records (Mail Exchange)

MX records are the most fundamental email DNS records. They specify which mail server is responsible for receiving email on behalf of your domain. Without correct MX records, no email will reach your mailboxes.

Most email providers require you to add two or more MX records with different priority values. The lower the priority number, the higher the preference. If the primary server is unavailable, email is automatically routed to the backup server. BM.ECOMTECHBD.COM provides two MX records for redundancy:

  • Priority 10: mx1.bm.ecomtechbd.com
  • Priority 20: mx2.bm.ecomtechbd.com

SPF Records (Sender Policy Framework)

SPF records prevent email spoofing by specifying which mail servers are authorized to send email from your domain. When a receiving server gets an email claiming to be from your domain, it checks your SPF record to verify that the sending server is authorized. Without an SPF record, your emails are far more likely to be flagged as spam or rejected entirely.

An SPF record is added as a TXT record in your DNS. A typical SPF record for BM.ECOMTECHBD.COM looks like this:

v=spf1 include:spf.bm.ecomtechbd.com ~all

The "include" directive tells receiving servers to check BM.ECOMTECHBD.COM's SPF records for authorized senders. The "~all" at the end indicates a soft fail for any server not listed, meaning the email will be accepted but may be flagged.

DKIM Records (DomainKeys Identified Mail)

DKIM adds a cryptographic signature to every outgoing email, allowing receiving servers to verify that the message was genuinely sent from your domain and was not altered in transit. DKIM significantly improves email deliverability and is considered a best practice for all business email.

Setting up DKIM involves adding a TXT record containing a public key to your DNS. BM.ECOMTECHBD.COM generates a unique DKIM key pair for each domain. The private key stays on our servers and is used to sign outgoing messages. The public key is added to your DNS so receiving servers can verify the signature.

DMARC Records

DMARC (Domain-based Message Authentication, Reporting, and Conformance) builds on SPF and DKIM by telling receiving servers what to do when authentication fails. A DMARC record also enables reporting, so you can monitor who is sending email using your domain.

A basic DMARC record looks like this:

v=DMARC1; p=quarantine; rua=mailto:dmarc@yourcompany.com

BM.ECOMTECHBD.COM recommends starting with a "quarantine" policy and moving to "reject" once you have verified that all legitimate email sources are properly authenticated.

Step-by-Step DNS Configuration

Follow these steps to configure your DNS records. The exact interface varies by registrar, but the process is the same everywhere.

  1. Log in to your domain registrar or DNS hosting provider.
  2. Navigate to the DNS management section for your domain.
  3. Delete any existing MX records that point to a different email provider.
  4. Add the MX records provided by BM.ECOMTECHBD.COM with the correct priority values.
  5. Add the SPF TXT record. If you already have an SPF record, modify it to include BM.ECOMTECHBD.COM's servers rather than creating a duplicate.
  6. Add the DKIM TXT record using the selector and public key provided in your BM.ECOMTECHBD.COM admin panel.
  7. Add a DMARC TXT record to enable authentication reporting.
  8. Save all changes and wait for DNS propagation, which typically takes 1 to 24 hours.

Setting Up Mailboxes

Once your DNS records are in place, you can create individual email mailboxes through the BM.ECOMTECHBD.COM admin panel. Each mailbox represents one email address with its own login credentials, storage quota, and settings.

When creating mailboxes, consider the following best practices:

  • Use a consistent naming format across your organization, such as firstname.lastname@domain.com.
  • Create shared mailboxes for departments like sales@, support@, and info@ so multiple team members can access them.
  • Set appropriate storage quotas based on each user's needs. Users who handle large attachments may need more space.
  • Enable two-factor authentication for all accounts to prevent unauthorized access.
  • Set up email aliases for common variations of names or department addresses.

Configuring Microsoft Outlook

Microsoft Outlook is one of the most popular email clients for business use. To configure Outlook with your BM.ECOMTECHBD.COM email:

  1. Open Outlook and go to File, then Add Account.
  2. Enter your full email address and click Connect.
  3. Select IMAP when prompted for account type.
  4. Enter the incoming server: imap.bm.ecomtechbd.com, port 993, SSL/TLS encryption.
  5. Enter the outgoing server: smtp.bm.ecomtechbd.com, port 465, SSL/TLS encryption.
  6. Enter your full email address as the username and your mailbox password.
  7. Click Next and then Done once Outlook verifies the connection.

Configuring Mozilla Thunderbird

Mozilla Thunderbird is a free, open-source email client that works well with business email hosting. To set up Thunderbird:

  1. Open Thunderbird and click on the menu icon, then select Account Settings.
  2. Click Account Actions and then Add Mail Account.
  3. Enter your name, email address, and password, then click Configure Manually.
  4. Set the incoming server to IMAP, hostname imap.bm.ecomtechbd.com, port 993, SSL/TLS.
  5. Set the outgoing server to SMTP, hostname smtp.bm.ecomtechbd.com, port 465, SSL/TLS.
  6. Set authentication to Normal Password for both servers.
  7. Click Done to complete the setup.

Configuring Mobile Devices

iOS (iPhone and iPad)

Go to Settings, then Mail, then Accounts, then Add Account. Select Other and choose Add Mail Account. Enter your name, email, password, and a description. On the next screen, select IMAP and enter the incoming and outgoing server details as listed above. Save the account and your email will begin syncing.

Android

Open the Gmail app or your default mail app. Tap Add Account and select Other. Enter your email address, then select IMAP. Enter the incoming server (imap.bm.ecomtechbd.com, port 993, SSL) and outgoing server (smtp.bm.ecomtechbd.com, port 465, SSL). Enter your password and complete the setup.

Testing Your Email Setup

After configuring your DNS records and email clients, it is essential to test everything to ensure proper functionality.

  • Send a test email to an external address: Send an email from your new business address to a personal Gmail or Yahoo account. Verify that it arrives and check the headers to confirm SPF and DKIM are passing.
  • Receive a test email: Send an email from an external address to your new business email. Confirm it arrives in your inbox, not the spam folder.
  • Check authentication: Use a tool like MXToolbox or Mail-Tester to verify that your SPF, DKIM, and DMARC records are correctly configured.
  • Test on all devices: Verify that email syncs correctly across your desktop client, webmail, and mobile devices.

Troubleshooting Common Issues

Email Not Being Received

If you are not receiving email, the most common cause is incorrect MX records. Verify that your MX records point to the correct servers and that DNS propagation is complete. You can check propagation status using online DNS lookup tools. Also ensure that no old MX records are still present, as conflicting records can cause delivery failures.

Email Going to Spam

If your outgoing emails land in recipients' spam folders, check your SPF and DKIM records. Missing or misconfigured authentication records are the most common cause. Also verify that your sending IP is not on any email blacklists. BM.ECOMTECHBD.COM monitors IP reputation continuously to ensure high deliverability.

Cannot Connect Email Client

If your email client fails to connect, double-check the server hostnames, port numbers, and encryption settings. Ensure you are using the correct username (your full email address) and password. If your network has a firewall, verify that the required ports (993 for IMAP, 465 for SMTP) are not blocked.

Slow Email Sync

If email syncing is slow, check your internet connection first. If the connection is fine, try reducing the number of days of email your client syncs. For Outlook, go to Account Settings and adjust the offline mail slider. For mobile devices, reduce the sync period to the last 7 or 14 days.

Frequently Asked Questions

The easiest way is to use a managed provider like BM.ECOMTECHBD.COM. Sign up, add your domain, update your DNS records with the provided MX entries, and start creating email accounts — all from a single dashboard.

No, you do not need a website. You only need a domain name and an email hosting provider. BM.ECOMTECHBD.COM allows you to use your domain exclusively for email without requiring a website.

Sign up with BM.ECOMTECHBD.COM, add your company domain, configure the MX records in your domain DNS settings, and then create individual email addresses for your team. Our step-by-step creation guide walks you through each step.

Yes, BM.ECOMTECHBD.COM plans support multiple email accounts on a single domain. You can create individual user accounts, shared mailboxes, and distribution groups depending on your plan.

You need MX records to route incoming email, an SPF record to authorize sending servers, a DKIM record for email signing, and optionally a DMARC record for policy enforcement. BM.ECOMTECHBD.COM provides all required records in your setup wizard.

Update your MX records to point to the new provider, set up your accounts, and optionally migrate existing emails using IMAP migration tools. BM.ECOMTECHBD.COM offers migration assistance to make the switch seamless.

Need Help Setting Up Your Business Email?

BM.ECOMTECHBD.COM offers guided setup with 24/7 support. Get your professional email running in under 15 minutes.