Tutorials

How to Set Up Business Email on Offshore Hosting

Step-by-Step Tutorial

What you will set up

By the end, you will have a working business email like [email protected] running on your offshore hosting — sending and receiving mail, and trusted enough to stay out of the spam folder.

Do one step at a time. Finish a step, check it works, then move on. Do not change all your DNS records at once — that makes problems hard to find.

LevelA little panel and DNS work needed.
Where you workHosting panel + DNS + your email app.
Why do itA professional email address on your own domain.

Before you start

The goal: create a mailbox on your domain, add the DNS records that make mail deliver and look trustworthy, and connect it to your email app.

Write down your current DNS first. Before adding records, copy down any existing MX and TXT records. If something breaks, you can put the old values back.

  • Keep your domain login ready.
  • Keep your hosting panel login ready (cPanel or aaPanel).
  • Know your mail server name — usually mail.yourdomain.com or the name your panel shows.
  • Open a notes file and write down every record you add.
  • Remember that DNS changes can take a little while to spread — don’t panic if mail isn’t instant.

Where does each change happen?

Each part of email setup lives in a different place. Here is the simple rule:

  • The mailbox itself → your hosting panel (cPanel or aaPanel).
  • MX, SPF and DKIM records → your domain or Cloudflare DNS panel.
  • Reading and sending mail → your email app (phone, Outlook, Thunderbird, etc.).
  • Reverse DNS (PTR) → your hosting provider, for the server’s IP.
Where each business email step happens: hosting panel, DNS, and email app
Where each step happens, from mailbox to mail app.

The steps

Step 1: Create the email account

In your hosting panel (cPanel or aaPanel), open the email section and create an account such as [email protected]. Pick a long, strong password and save it somewhere safe.

Check: the new mailbox appears in your panel’s email list.

Step 2: Add the MX and SPF records

So mail can be delivered, add an MX record in your DNS panel pointing to your mail server (for example mail.yourdomain.com). Then add an SPF record as a TXT record so other mail servers know your server is allowed to send for your domain.

Type: MX    Host: @    Value: mail.yourdomain.com    Priority: 10
Type: TXT   Host: @    Value: v=spf1 a mx ~all

Check: dig +short MX yourdomain.com shows your mail server.

Step 3: Add a DKIM record

DKIM signs your outgoing mail so receivers can trust it really came from you. Your panel generates the DKIM value — copy it and add it as a TXT record at the host your panel tells you (often default._domainkey). This is what keeps your mail out of the spam folder.

Check: dig +short TXT default._domainkey.yourdomain.com shows the DKIM value.

Step 4: Set up the mailbox in your email app

In your email app, add a new account using your panel’s settings. Use IMAP for incoming mail and SMTP for outgoing. Use the server name and ports your panel shows — commonly IMAP on port 993 and SMTP on 465 or 587, with SSL/TLS turned on. Your username is the full email address.

Check: send yourself a test email and reply to it — both should arrive.

Extra commands you may need

Run these only on your own server. If your server uses a managed panel, check with support before changing system-level settings.

Check the MX record

dig +short MX yourdomain.com

This should show your mail server (like mail.yourdomain.com).

Check the SPF and DKIM records

dig +short TXT yourdomain.com
dig +short TXT default._domainkey.yourdomain.com

The first should show your v=spf1 line; the second should show the DKIM value from your panel.

Keep short notes as you go

While you work, jot down each record: the type, the host, the value, the time you added it, and whether the test passed. For example: “Added MX mail.yourdomain.com at 10:30, dig shows it, test mail arrived.” It sounds small, but it saves a lot of confusion if something breaks.

If you run a command, paste the output into your notes too. Then if you ask support for help, you can show the exact command, the exact result, and the exact time.

If a step fails, how to undo it

Always have a way back. For DNS, put the old MX or TXT record back. If mail stops arriving after a change, remove the record you just added and re-test. Don’t change ten records at once — add one, wait, and check before the next.

Final testing checklist for business email setup on offshore hosting
The final testing checklist for your business email.

How to test after setup

  1. Send a test email from your new address to a Gmail or Outlook account.
  2. Reply from that account and make sure it arrives in your inbox.
  3. Check that the test mail landed in the inbox, not spam.
  4. Run dig +short MX yourdomain.com and confirm the mail server is correct.
  5. Run dig +short TXT yourdomain.com and confirm the SPF line is there.
  6. Open the email headers of a received message and look for DKIM passing.

Quick troubleshooting

Problem Likely reason What to do
Mail not arriving MX record missing or wrong Add or fix the MX record, then re-check with dig MX
Mail goes to spam No SPF/DKIM, or no reverse DNS Add SPF and DKIM records, and set up reverse DNS (PTR) for the IP
Can’t send mail Wrong SMTP port or login Use port 465/587 with SSL, and the full email as the username

Final checklist

  • Mailbox created in the panel.
  • MX record points to your mail server.
  • SPF record added.
  • DKIM record added.
  • Email app sends and receives.
Need hosting for your business email?

OffshoreKaka offers privacy-friendly hosting with email so you can run a professional address on your own domain.

See OffshoreKaka hosting plans

FAQ

Can I follow this without much experience?

Yes — go slowly and test after each record. Most of the work is in your hosting panel and DNS panel, with no command line required. If you get stuck, support can add the records for you.

Will business email help my SEO?

No honest tutorial can promise rankings. A trusted email on your domain builds credibility and keeps your messages out of spam, but your website’s content and backlinks are what decide where you rank.

Why does my mail keep going to spam?

Almost always it is missing SPF or DKIM records, or missing reverse DNS on your server’s IP. Add all three, send a fresh test, and check the headers to confirm they pass.

Leave a Reply

Your email address will not be published. Required fields are marked *