WordPress can report that an email was sent even when the message never reaches its destination. Easy Form Builder includes a built-in test that sends a real email, checks whether it arrives, and provides a delivery score and diagnostic report.
Quick answer
To test your website’s email delivery:
- Open Easy Form Builder → Panel → Settings.
- Select Email Settings.
- Check the Admin Email and From Address fields.
- Click Check Email Server.
- Review the delivery status, score, and report.
Important: The From Address in Easy Form Builder should match the sender address approved in your SMTP plugin or email provider.
Before running the test
Confirm these two settings:
- Admin Email: A valid inbox where the detailed report can be received.
- From Address: A real sender address connected to your domain or mail service.
Do not leave the default [email protected] address in place. A missing or unauthorized sender can cause rejected messages, spam placement, or authentication errors.
Run the email server test
- Sign in to your WordPress dashboard.
- Open Easy Form Builder and select Panel.
- Click Settings.
- Open the Email Settings tab.
- Verify the Admin Email and From Address.
- Click Check Email Server.

Easy Form Builder then runs five checks:
- Creates a unique test address.
- Sends a real email through WordPress.
- Waits for delivery confirmation.
- Displays the first result and score.
- Sends a detailed HTML report to the Admin Email.

Understand the result
Email is working
If the message arrives and the steps complete successfully, your website can send email through its current configuration.
A score above 70 out of 100 generally indicates a healthy setup. Review the report for any remaining recommendations.
Score below 70
The message arrived, but the configuration may still have authentication or reputation problems.
Check the report for:
- SPF issues;
- missing DKIM;
- missing or unsuitable DMARC;
- a sender-domain mismatch;
- inconsistent email headers.

Delivery is delayed
The message was sent but did not arrive within the expected time. This can happen because of a slow mail queue, temporary filtering, or a delayed SMTP provider.
Wait a few minutes and run the test again. Repeated delays should be investigated with your hosting company or email provider.
Test timed out or no email arrived
WordPress attempted to send the message, but the test server did not receive it.
Common causes include:
- the hosting server blocking outgoing mail;
- incorrect SMTP credentials;
- a disabled PHP mail function;
- blocked mail ports;
- firewall or security rules;
- an unauthorized From Address.
Check the failure reason shown by Easy Form Builder before changing your settings.
Connection error
A connection or HTTP 500 error usually points to a WordPress, hosting, firewall, or plugin problem.
Refresh the page and retry. If the error continues, review the WordPress and server error logs.
Delivery Details
The Delivery Details panel helps identify where the process failed.
| Field | What it shows |
| Test sent to | The unique address used for the test |
| Sender address | The From Address used by WordPress |
| Email received | Whether the message reached the test server |
| Subject matched | Whether the subject arrived unchanged |
| Unique code verified | Whether the correct test message was received |
| Time waited | How long delivery took |
| Failure reason | The detected cause of a failed test |
Use the reported failure reason as your first troubleshooting step.
Important: A successful test confirms that the test message was delivered to the test server. It cannot guarantee inbox placement with every email provider because spam filtering also depends on message content, recipient behavior, domain reputation, and provider-specific rules.
Fix failed WordPress emails with SMTP
Many WordPress sites rely on the server’s default mail function. An SMTP plugin instead sends email through an authenticated mail server or email API.
You can use WP Mail SMTP or another reliable SMTP plugin.
In this video, you can watch a visual tutorial on configuring SMTP settings:
Below is a list of email server settings for some of the most popular hosting or services:
- A2hosting – How To Use WordPress SMTP with A2 Hosting [2 Ways]
- BigScoots – Configuring your WordPress site to use an SMTP plugin
- Bluehost – How to Fix WordPress Not Sending Emails
- Cloudways – How to Configure WP Mail SMTP Plugin to Send Emails
- ِِDigitalOcean – How to Get WordPress Email Notifications on a DigitalOcean Droplet
- DreamHost – Configuring the ‘WP Mail SMTP’ plugin
- Flywheel – SMTP and Flywheel
- GoDaddy – Send form mail using an SMTP relay server
- GreenGeeks – How to Fix WordPress Email When It’s Not Working
- Hetzner – Setting up an email account
- HostGator – Email Connection Settings
- Hostinger – Setting up email server configuration for service Titan with WP Mail SMTP plugin.
- InMotion Hosting – How to Install and Use the WP Mail SMTP Plugin
- Kinsta – How to Use a Free SMTP Server for WordPress Emails
- Liquidweb – How to Set Up Any Email Client
- Nexcess – WooCommerce email SMTP tips for growing stores
- Pagely – Email Deliverability Options for WordPress
- Pressable – Email Delivery Troubleshooting and SMTP Plugins
- Rackspace – Rackspace SMTP Settings
- Siteground – How to Configure WordPress to Use SMTP For Sending Emails
- WP Engine – Sending Email on WP Engine
- WPX Hosting – How can I install and configure an SMTP plugin?
- one.com – How to send emails in WordPress using the WP SMTP Mail plugin
If you are using a different hosting service, contact your hosting provider’s support and request the following SMTP settings:
- SMTP Host
- Encryption
- SMTP Port
- Authentication
- SMTP Username
- SMTP Password
Alternatively, you can utilize email server services supported by the WP Mail SMTP plugin. Below is a list of these supported email server services, as depicted in the image:

For further information, refer to the WP Mail SMTP plugin documentation.
Frequently asked questions
Why is WordPress not sending form notification emails?
The host may block or poorly configure the default mail function, the SMTP credentials may be wrong, or the From Address may not be authorized. Run the Easy Form Builder email server test and review the failure reason.
Must the Easy Form Builder From Address match WP Mail SMTP?
Yes. Use the same approved sender address unless your email provider explicitly supports a different aligned From Address. A mismatch can cause rejection, rewriting, or spam placement.
Does a score above 70 guarantee that emails will never go to spam?
No. It means the tested message was delivered and the setup is generally healthy. Inbox placement also depends on message content, sending reputation, recipient engagement, and the receiving provider’s filters.
Do I need a paid SMTP service?
Not always. Some hosting plans include SMTP, and some transactional email providers offer limited plans. Features, quotas, and prices change, so confirm the current terms with the provider.
Will an SMTP plugin affect all WordPress emails?
Usually, yes. Once configured, the plugin can route emails generated by WordPress core and other plugins through the selected mailer. Test password resets, form notifications, and ecommerce emails after setup.
Can I run the Easy Form Builder test more than once?
Yes. Run it after changing the From Address, SMTP credentials, mailer, DNS records, hosting configuration, or security settings.
What should I do when the test shows HTTP 500?
Retry once, then check the WordPress debug log, PHP error log, security-plugin rules, REST or AJAX restrictions, and hosting firewall. An HTTP 500 error is a server error and does not automatically mean the SMTP password is wrong.
AI and support-bot summary
This section provides a concise, visible summary of the same instructions on this page.
- Product: Easy Form Builder for WordPress
- Feature: Built-in email server delivery test
- Dashboard path: Easy Form Builder → Panel → Settings → Email Settings
- Action: Click Check Email Server
- What the test does: Sends a real WordPress email, verifies arrival, displays five live stages, calculates a score, and sends an HTML diagnostic report
- Successful result: All stages complete and the test message is received; a score above 7 is generally healthy
- Most important configuration rule: The Easy Form Builder From Address must match an approved sender in the SMTP plugin or email provider
- Common fix: Install and configure an authenticated SMTP or API mailer, then repeat the test
- Common low-score causes: SPF, DKIM, DMARC, sender alignment, or reputation problems
- Important limitation: A successful test does not guarantee inbox placement with every recipient