Email Issues: Why Aren’t My Website Emails Being Delivered?
Your website is supposed to send emails—whether it’s contact form submissions, order confirmations, or password resets—but nothing’s showing up. No bounce-back, no error message, just silence.
Website email issues are common, but they’re easily fixable if you configure things properly. Let’s walk through how to get your website emails working again.
Step 1: Confirm That Your Website Is Sending Emails
Before troubleshooting email delivery, we need to confirm your site is actually trying to send emails.
How to Check:
✅ Try sending a test email—use your contact form, order system, or whatever normally sends emails.
✅ Check your website’s email logs:
- If you’re using WordPress, install the WP Mail Logging plugin.
- If emails show up in the log but never arrive, your site is sending them, but they’re being blocked (move to Step 2).
- If there’s nothing in the logs, your site isn’t even attempting to send emails (go to Step 3).
What This Means:
- If emails appear in logs but don’t arrive, they’re being blocked or going to spam—move on to fixing email authentication.
- If there’s no log entry, your website isn’t configured to send emails correctly—fix that first.
Step 2: Check Your Spam Folder (Your Emails Might Be There)
Sometimes emails aren’t lost, they’re just rotting away in spam.
How to Check:
✅ Open your email inbox and check the Spam/Junk folder.
✅ Search for the email in case it got buried.
✅ If found in spam, mark it as “Not Spam” to train your email provider.
What This Means:
- If your emails land in spam, you need to fix email authentication (Step 4) and use SMTP (Step 5).
Step 3: Configure WordPress to Send Emails Using SMTP
By default, websites do not automatically have email sending properly configured. You must set up SMTP authentication for your website to send emails through Media Giant Hosting’s mail system.
How to Fix It:
✅ Step 1: Install WP Mail SMTP Plugin
- Log into your WordPress Dashboard.
- Go to Plugins > Add New and search for WP Mail SMTP.
- Install and activate it.
✅ Step 2: Configure WP Mail SMTP to Use Media Giant Hosting’s Mail System
- Go to WP Mail SMTP > Settings.
- Under Mailer, select Other SMTP.
- Enter the following SMTP settings:
- SMTP Host:
127.0.0.1
- SMTP Port:
2525
- Encryption: None
- SMTP Host:
- Click Save Settings.
✅ Step 3: Send a Test Email
- In WP Mail SMTP, go to the Email Test tab.
- Enter an email address you own.
- Click Send Email and check if it arrives.
What This Means:
- If the test email goes through, your website is now properly set up to send emails.
- If it fails, double-check that WP Mail SMTP is using the correct settings.
Step 4: Update Your SPF Record (To Prevent Emails from Being Rejected)
Even if your site is properly sending emails, most email providers will reject them unless your domain has the correct SPF record.
What is SPF?
SPF (Sender Policy Framework) tells email providers which servers are allowed to send emails on behalf of your domain.
How to Fix It:
✅ Log into your domain’s DNS settings (wherever you manage your domain’s records).
✅ Make sure your SPF record includes Media Giant Hosting.
Your SPF record should look like this:
✅ If you already have an SPF record, update it to include our SPF record:
Important:
- SPF is required for Media Giant Hosting’s mail system to authenticate your emails.
- Media Giant Hosting does not sign DKIM records, so SPF is the primary way your emails will be authenticated.
Step 5: Ensure Your Website Is Using an Email Address That Exists
Your website must send emails from a real, existing email address at your domain.
How to Fix It:
✅ Log into WordPress and check your site’s admin email:
- Go to Settings > General in your WordPress dashboard.
- Look at the Administration Email Address field.
- Make sure the email listed is a valid email address that actually exists.
✅ Check your contact form and email plugin settings:
- If you’re using WPForms, Contact Form 7, or Gravity Forms, go into the form settings.
- Ensure the "From Email" field is set to a real email address that you’ve created on your domain.
What This Means:
- If your website tries to send emails from an address that doesn’t exist, the emails will be rejected or flagged as spam.
Step 6: Check Your MX Records (If Using External Email Providers)
If you use Google Workspace, Microsoft 365, or another email provider, you need to make sure your domain’s MX records are pointing to the correct mail server.
How to Fix It:
✅ Log into your domain’s DNS settings.
✅ Check the MX records.
- If you’re using Google Workspace, they should look like this:
- If you’re using Microsoft 365, they should point to:
✅ If your MX records are incorrect, update them to match your email provider’s recommendations.
Final Thoughts: Get Your Emails Delivered
If your website emails aren’t working, it’s almost always one of these issues:
Your site isn’t configured to send email? → Install WP Mail SMTP and use 127.0.0.1:2525
Emails are going to spam? → Update your SPF record to include _spf.mediagianthosting.net
Emails are being rejected? → Your domain authentication is missing SPF (Step 4).
Still not working? → Check your MX records if using an external email provider.
If you’re stuck, we’re here to help:
Chat with our support team in the Media Giant Hosting Client Portal.
Send a support request.
We’ll make sure your website emails get delivered!