Logo
Bearhost Logo

Email Not Working: Common Fixes

By Elliot, BearHost·

Email issues can have many causes. This guide helps you diagnose and fix common email problems.

Cannot Send Email

Check Outgoing Server Settings

Verify your email client settings:

  • Server: mail.yourdomain.com
  • Port: 465 (SSL) or 587 (TLS)
  • Security: SSL/TLS enabled
  • Authentication: Required

Verify Username and Password

  • Use full email address as username
  • Check password is correct
  • Try resetting password in cPanel

Check Sending Limits

Hosting accounts have hourly email limits. If exceeded:

  • Wait for the limit to reset
  • Review for unauthorized sending
  • Contact support for limit increase

SPF Record Issues

Missing or incorrect SPF can cause rejections:

  1. Check for SPF record in DNS
  2. Add or update SPF to include your server

Cannot Receive Email

Check MX Records

  1. Go to mxtoolbox.com
  2. Enter your domain
  3. Verify MX records point to your mail server

Verify Mailbox Quota

  1. In cPanel, go to Email Accounts
  2. Check storage usage
  3. Increase quota or delete old emails

Check Spam Filters

  • Look in spam/junk folder
  • Review spam filter settings in cPanel
  • Whitelist expected senders

Verify Email Account Exists

  1. Log in to cPanel
  2. Go to Email Accounts
  3. Confirm the account exists

Emails Going to Spam

Configure Email Authentication

SPF Record: Add TXT record for your domain specifying authorized senders.

DKIM: Enable in cPanel under Email Deliverability.

DMARC: Add DMARC policy TXT record.

Improve Email Reputation

  • Don't send bulk emails from hosting
  • Use consistent sending patterns
  • Avoid spam trigger words
  • Include unsubscribe links in marketing emails

Webmail Not Working

  1. Try different webmail client (Roundcube vs Horde)
  2. Clear browser cache and cookies
  3. Try incognito/private mode
  4. Verify email account credentials

Check Email Logs

  1. In cPanel, go to Track Delivery
  2. Search for the email
  3. Review delivery status and errors

Test Email Delivery

Send test emails:

  1. From your hosting to external (Gmail, Outlook)
  2. From external to your hosting
  3. Between accounts on your hosting

Note which direction fails to narrow down the issue.

Need Help?

Contact support with:

  • Your email address
  • Description of the problem
  • Error messages received
  • Email client you're using
Tags:#email#troubleshooting#smtp#receiving