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.
- Log in to your domain registrar or DNS hosting provider.
- Navigate to the DNS management section for your domain.
- Delete any existing MX records that point to a different email provider.
- Add the MX records provided by BM.ECOMTECHBD.COM with the correct priority values.
- 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.
- Add the DKIM TXT record using the selector and public key provided in your BM.ECOMTECHBD.COM admin panel.
- Add a DMARC TXT record to enable authentication reporting.
- 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:
- Open Outlook and go to File, then Add Account.
- Enter your full email address and click Connect.
- Select IMAP when prompted for account type.
- Enter the incoming server: imap.bm.ecomtechbd.com, port 993, SSL/TLS encryption.
- Enter the outgoing server: smtp.bm.ecomtechbd.com, port 465, SSL/TLS encryption.
- Enter your full email address as the username and your mailbox password.
- 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:
- Open Thunderbird and click on the menu icon, then select Account Settings.
- Click Account Actions and then Add Mail Account.
- Enter your name, email address, and password, then click Configure Manually.
- Set the incoming server to IMAP, hostname imap.bm.ecomtechbd.com, port 993, SSL/TLS.
- Set the outgoing server to SMTP, hostname smtp.bm.ecomtechbd.com, port 465, SSL/TLS.
- Set authentication to Normal Password for both servers.
- 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.