How to Troubleshoot Email Delivery Problems

How to Troubleshoot Email Delivery Problems

Overview

When an email doesn't arrive, the problem isn't always with the mailbox itself. The message could be delayed, rejected by the recipient's mail server, filtered as spam, or affected by a DNS or email-authentication problem.

This guide walks through the most common email delivery problems and the things you can check before contacting Have Freedom Hosting Support.


First, Determine What Is Happening

Start by identifying exactly what kind of problem you're experiencing.

For example:

  • You can't send email.

  • You can't receive email.

  • You can send but the recipient never receives it.

  • You can receive email but can't send it.

  • Messages are going to spam.

  • Messages are being returned with a bounce or error.

  • Email works for some recipients but not others.

  • Email suddenly stopped working.

The more specific you can be, the easier the problem is to diagnose.


Check Your Internet Connection

Before troubleshooting the mail service itself, make sure your device is connected to the internet.

If websites and other online services aren't working either, the problem may be your internet connection rather than your email account.


Check Webmail First

If you normally use an email application such as Outlook, Thunderbird, Apple Mail, or another client, try accessing the mailbox through Webmail.

This can help determine whether the problem is with:

  • Your mailbox

  • Your hosting account

  • Your email application

  • Your computer or device

  • Your email configuration

If Webmail works but your email application does not, the problem is likely related to the application or its configuration.


Check Your Email Account

Make sure the mailbox actually exists.

In cPanel, go to:

cPanel → Email → Email Accounts

Verify that:

  • The email address exists.

  • The account is active.

  • The mailbox hasn't been removed.

  • The mailbox hasn't reached its storage limit.

If you recently created or changed the mailbox, make sure you're using the correct email address and password.


Check Your Email Application Settings

If you're using an email client, verify its configuration.

Your exact settings should be available through:

cPanel → Email → Email Accounts → Connect Devices

Use the secure settings provided for your account whenever possible.

Common configuration mistakes include:

  • Incorrect username

  • Incorrect password

  • Incorrect incoming mail server

  • Incorrect outgoing mail server

  • Incorrect port

  • Incorrect encryption method

  • Authentication disabled for outgoing mail

Your email username is typically the full email address, not just the portion before @.


Check Whether You Can Receive Email

Send yourself a test message from another email account.

For example:

Personal Gmail
      ↓
yourname@example.com

If the message doesn't arrive, check:

  1. The destination address is correct.

  2. The mailbox exists.

  3. The mailbox isn't full.

  4. The message wasn't placed in Junk or Spam.

  5. Your domain's DNS and MX records are configured correctly.


Check Whether You Can Send Email

Send a test message to another email address that you control.

For example:

yourname@example.com
      ↓
another-address@example.net

If the message fails, look for a bounce or error message.

A bounce message is often one of the most useful pieces of information when troubleshooting email.


Never Ignore a Bounce Message

If an email is returned to you, read the entire bounce message.

It may contain information about:

  • The recipient address

  • The receiving mail server

  • The reason for rejection

  • Authentication problems

  • Spam or reputation concerns

  • DNS problems

  • Mailbox availability

  • Temporary delivery failures

When contacting Have Freedom Hosting Support, provide the complete bounce message whenever possible.

Do not remove the technical error information.


Common Bounce Errors

The exact wording varies between mail systems, but you may encounter errors indicating:

Recipient Doesn't Exist

The destination email address may be invalid or no longer active.

Double-check the address before troubleshooting anything else.

Mailbox Full

The recipient's mailbox may have reached its storage limit.

This generally needs to be addressed by the recipient or their email provider.

Message Rejected

The receiving server may have rejected the message because of authentication, spam detection, policy, or another issue.

The rejection message should provide additional information.

Temporary Failure

The receiving server may be temporarily unavailable or unable to accept the message.

Try again later if the message indicates a temporary failure.


Check Your Domain's DNS

Email depends heavily on DNS.

If your domain's DNS is managed through cPanel, you can review records through:

cPanel → Domains → Zone Editor

Pay particular attention to the domain's MX records, which help determine where email for the domain should be delivered.

Incorrect MX records can cause incoming email to go to the wrong mail server or fail entirely.

Do not change MX records unless you understand which mail service is supposed to handle your domain's email.


Check Email Authentication

Email authentication records help receiving mail systems determine whether messages are legitimate.

Depending on your configuration, these may include:

  • SPF

  • DKIM

  • DMARC

cPanel may provide assistance with these through:

cPanel → Email → Email Deliverability

If cPanel reports a problem with your domain's email authentication records, follow the information provided there or contact Have Freedom Hosting Support if you're unsure what needs to be changed.


Be Careful When Changing DNS

If your website and email are already working, don't randomly change DNS records while troubleshooting.

A change intended to fix one problem can accidentally break another service.

Before making significant DNS changes, make note of the existing records and determine which service is supposed to handle:

  • Your website

  • Email

  • Subdomains

  • Other services

If you're unsure, contact Have Freedom Hosting Support before making the change.


Check Your Spam or Junk Folder

If someone says they sent you an email but you can't find it, check your:

  • Spam folder

  • Junk folder

  • Trash folder

  • Custom folders

Also review any email filters you have configured.

In cPanel, individual mailbox filters can be reviewed through:

cPanel → Email → Email Filters

A filter that is too broad may move or discard messages you actually want.


Check Your Mailbox Storage

A full mailbox can prevent new messages from being delivered.

Check your mailbox's storage usage through:

cPanel → Email → Email Accounts

If the mailbox is near or at its limit, remove unnecessary messages or increase the mailbox's available storage if your hosting plan allows it.


If Email Suddenly Stopped Working

If email was working normally and suddenly stopped, think about what changed.

For example:

  • Was the domain's DNS changed?

  • Were nameservers changed?

  • Was the email password changed?

  • Was the mailbox deleted or modified?

  • Was your email application updated?

  • Did you change email settings?

  • Was your domain moved to another provider?

  • Did you recently install or change an email security product?

Knowing what changed can greatly narrow down the problem.


Email Problems After Changing Nameservers

Changing your domain's nameservers can affect email.

If your email was previously handled somewhere else, changing nameservers may cause your domain to use a different set of DNS records.

Before changing nameservers, make sure you understand where your email service is hosted and preserve the necessary MX and authentication records.

If you're moving email to Have Freedom Hosting, make sure the required DNS records are correctly configured before expecting mail to arrive at the new server.


Email Problems After Moving a Website

Moving a website does not necessarily mean your email needs to move too.

Your website and email can be hosted in different places.

For example:

example.com
├── Website → Have Freedom Hosting
└── Email → Another Email Provider

or:

example.com
├── Website → Have Freedom Hosting
└── Email → Have Freedom Hosting

The important thing is that your DNS records match the services you're actually using.


Test From More Than One Provider

If you're troubleshooting delivery, try sending messages from different providers when possible.

For example:

  • Gmail

  • Outlook

  • Another personal mailbox

If messages from one provider work while another provider fails, that information can be very useful when diagnosing the problem.


Allow Time for DNS Changes

If you've recently changed DNS records or nameservers, the changes may not appear everywhere immediately.

DNS changes can take time to propagate through the internet.

Avoid repeatedly changing the same records because you don't see an immediate result. Frequent changes can make troubleshooting more difficult.


Common Problems

"I Can Receive Email but Can't Send"

Check:

  • Your outgoing mail server.

  • Your SMTP port.

  • Encryption settings.

  • SMTP authentication.

  • Your email username and password.

  • Any error or bounce message you're receiving.

Use the settings shown under Connect Devices for your mailbox.


"I Can Send Email but Can't Receive"

Check:

  • Your mailbox exists.

  • Your mailbox isn't full.

  • Your MX records are correct.

  • Messages aren't being filtered as spam.

  • Your email filters aren't moving or deleting messages.

  • Your domain's DNS is pointing email to the correct service.


"My Email Works in Webmail but Not Outlook"

This usually points toward an email application configuration issue.

Compare the application's settings against the information provided under:

cPanel → Email → Email Accounts → Connect Devices


"My Emails Are Going to Spam"

Spam placement is often determined by the receiving mail provider.

Review your domain's email authentication through Email Deliverability, and make sure SPF, DKIM, and other applicable records are configured correctly.

Also make sure your messages aren't triggering obvious spam indicators.


"Only One Person Can't Receive My Email"

If messages are successfully reaching other recipients, the issue may be specific to the recipient's mail provider, mailbox, filtering, or security policies.

Ask the recipient to check their Junk or Spam folder and provide any bounce message they receive.


"Nobody Can Receive My Email"

If messages are failing for multiple recipients, check for:

  • SMTP configuration problems.

  • Authentication errors.

  • Domain or DNS problems.

  • Mail-server issues.

  • Bounce messages.

  • Account or service changes.

If the problem persists, contact Have Freedom Hosting Support.


What to Include in a Support Ticket

If you've gone through the basic troubleshooting steps and still need assistance, provide as much useful information as possible.

Include:

  • Your domain name.

  • The affected email address.

  • Whether you're sending or receiving.

  • The email application you're using, if applicable.

  • Whether Webmail works.

  • The recipient's mail provider, if relevant.

  • The approximate time the problem occurred.

  • The exact error message.

  • The complete bounce message, if one exists.

  • Any recent DNS, domain, or email changes.

Never send your email password, cPanel password, Customer Portal password, or authentication codes in a support ticket.


Quick Troubleshooting Checklist

When email isn't working:

  1. Check whether the problem is sending, receiving, or both.

  2. Test the mailbox through Webmail.

  3. Verify the mailbox exists in Email Accounts.

  4. Check the mailbox's storage usage.

  5. Check Junk or Spam.

  6. Review your Email Filters.

  7. Check your email application's settings.

  8. Use Connect Devices for the correct account-specific settings.

  9. Check DNS and MX records in Zone Editor when appropriate.

  10. Check Email Deliverability for authentication issues.

  11. Read any bounce or error message carefully.

  12. Contact Have Freedom Hosting Support if the problem continues.


Need Help?

Email delivery problems can involve your mailbox, email application, DNS, authentication, the sender, or the recipient's mail provider.

If you've checked the basics and still can't determine what's wrong, Have Freedom Hosting Support can help investigate the hosting-side portion of the problem.

The most useful thing you can provide is the exact error or bounce message and a clear description of what you were trying to do.

 

  • 0 Корисниците го најдоа ова како корисно
Дали Ви помогна овој одговор?

Понудени резултати

How to Chose the Right Website Setup for Your Hosting Account

How to Choose the Right Website Setup for Your Hosting Account Overview There are several ways...

How to Create and Manage a MySQL Database

How to Create and Manage a MySQL Database Overview Many websites and applications use a...

How to use phpMyAdmin

How to Use phpMyAdmin Overview phpMyAdmin is a web-based tool that allows you to manage MySQL...

How to Set Up SSL and HTTPS for Your Website

How to Set Up SSL and HTTPS for Your Website Overview HTTPS protects the connection between a...

How to Manage Website Files and Permissions

How to Manage Website Files and Permissions Overview Your website is made up of files and...

Powered by WHMCompleteSolution