Email Not Sending or Receiving: Step-by-Step Diagnostic Guide

Email is critical for business communications, and when it stops working, it can feel like an emergency. Whether you're using SakuraHost's built-in email through cPanel, a third-party email client like Outlook or Thunderbird, or webmail at your hosting address, this guide covers every common cause of email delivery failures and how to resolve them systematically.

Quick Diagnostic Checklist

Before diving into detailed troubleshooting, quickly check these common issues:

  • Is your hosting account active and not suspended? Check at billing.sakurahost.co.tz
  • Is your mailbox full? Check quota in cPanel > Email Accounts
  • Are you using the correct password? Reset it in cPanel if unsure
  • Is the issue with sending, receiving, or both?
  • Does the issue affect webmail too, or only your email client (Outlook, Thunderbird, phone)?

Problem: Cannot Receive Emails

Check 1: MX Records

MX (Mail Exchange) records tell the internet where to deliver emails for your domain. Incorrect MX records are the most common cause of not receiving emails.

Verify Your MX Records

Use an online MX lookup tool or run this command in your terminal:

nslookup -type=mx yourdomain.co.tz

The result should point to your hosting server. For SakuraHost, MX records typically point to your server's hostname (e.g., mail.yourdomain.co.tz or the server's hostname provided in your welcome email).

Fix MX Records if Incorrect

If your domain's DNS is managed through SakuraHost, update MX records in cPanel under Domains > Zone Editor. If your DNS is managed externally (e.g., Cloudflare, another registrar), update the MX records there. The priority should be set to 0 or 10 for the primary mail server.

Important: If you're using Google Workspace or Microsoft 365 for email, your MX records should point to Google or Microsoft's mail servers, NOT to SakuraHost. Mixing them up will cause email delivery failures. See Google Workspace MX setup guide for correct values.

Check 2: Mailbox Quota

If your mailbox is full, new incoming messages will bounce back to the sender with a "mailbox full" or "over quota" error.

How to check and fix:

  • In cPanel, go to Email > Email Accounts
  • Check the quota usage column for the affected email address
  • If it's at or near 100%, you need to either delete old emails (especially from Sent and Trash folders) or increase the mailbox quota
  • To increase quota, click "Manage" next to the email account and adjust the Storage Space allocation

Check 3: Email Routing

cPanel's email routing setting determines whether emails are handled locally or remotely. In cPanel, go to Email > Email Routing and ensure it's set to:

  • "Local Mail Exchanger" if your emails are hosted on SakuraHost
  • "Remote Mail Exchanger" if you use Google Workspace, Microsoft 365, or another external email provider
  • "Backup Mail Exchanger" only if this server is acting as a backup for another mail server

Problem: Cannot Send Emails

Check 1: SMTP Authentication

If you're using an email client, ensure SMTP authentication is enabled. Without it, the server rejects outgoing mail.

Correct SMTP settings for SakuraHost:

Outgoing Server (SMTP): mail.yourdomain.co.tz Port: 465 (SSL) or 587 (TLS/STARTTLS) Authentication: Required (use full email address and password) Encryption: SSL/TLS (port 465) or STARTTLS (port 587)

Check 2: SPF, DKIM, and DMARC Records

These DNS records authenticate your emails and prevent them from being marked as spam or rejected by receiving servers.

SPF Record: Add a TXT record for your domain:

v=spf1 +a +mx +ip4:YOUR_SERVER_IP ~all

DKIM: Enable DKIM in cPanel under Email > Authentication (or Email Deliverability in newer cPanel versions). This adds a cryptographic signature to your outgoing emails.

DMARC: Add a TXT record for _dmarc.yourdomain.co.tz:

v=DMARC1; p=none; rua=mailto:admin@yourdomain.co.tz
Pro Tip: In cPanel, go to Email > Email Deliverability to get an automatic analysis of your domain's SPF, DKIM, and DMARC configuration. cPanel can even auto-fix many issues with one click.

Check 3: Emails Going to Spam

If your emails are being delivered but landing in recipients' spam folders, the issue is likely related to your domain's email reputation:

  • Ensure SPF, DKIM, and DMARC are properly configured (see above)
  • Check if your server's IP is blacklisted using MXToolbox Blacklist Check
  • Avoid sending bulk emails from your hosting email account — use dedicated services like our SMS platform at sms.sakuragroup.co.tz for marketing campaigns
  • Include a proper "From" name and reply-to address
  • Don't use all-caps subject lines or spam-trigger words

Problem: Email Client Configuration Issues

Here are the correct settings for configuring your email in popular clients:

Incoming Mail (IMAP - Recommended)

Server: mail.yourdomain.co.tz Port: 993 (SSL/TLS) Username: your-full-email@yourdomain.co.tz Password: your email password Encryption: SSL/TLS

Incoming Mail (POP3)

Server: mail.yourdomain.co.tz Port: 995 (SSL/TLS) Username: your-full-email@yourdomain.co.tz Password: your email password Encryption: SSL/TLS
IMAP vs. POP3: We recommend IMAP as it syncs emails across all your devices. POP3 downloads emails to one device and may delete them from the server, causing them to disappear from other devices and webmail.

Using Webmail as a Diagnostic Tool

Before troubleshooting your email client, test with webmail. Access it at https://yourdomain.co.tz/webmail or through cPanel. If webmail works but your email client doesn't, the issue is with your client configuration. If webmail also doesn't work, the issue is server-side.

Checking Mail Logs

For advanced troubleshooting, cPanel provides mail delivery reports under Email > Track Delivery. Enter the sender or recipient email address to see delivery status, bounce messages, and routing information. This is the most definitive way to determine why a specific email was not delivered.

When to Contact Support

Contact SakuraHost support at billing.sakurahost.co.tz/submitticket.php if:

  • Your server IP is blacklisted (we can request delisting)
  • Mail logs show server-side errors beyond your control
  • You suspect the mail service on the server is down
  • You need help migrating email to or from Google Workspace/Microsoft 365

Provide the full email addresses of sender and recipient, approximate time of the failed email, and any bounce-back error messages you received.

Was this answer helpful? 0 Users Found This Useful (0 Votes)