Opens in a new tab

DreamySites SMTP Mailer

DreamySites SMTP Mailer is a free plugin that ensures your WordPress emails reach the inbox. Your WordPress emails land in spam because they are sent without authentication. This plugin routes every email through your real SMTP provider, so order confirmations, password resets, and contact form messages actually reach the inbox.
100% free. No pro version, no locked features, no ads.
wp_mail() → smtp.yourprovider.com:587
220 smtp.yourprovider.com ESMTP ready EHLO yourwebsite.com 250 AUTH LOGIN, authenticated ✓ MAIL FROM: <hello@yourwebsite.com> RCPT TO: <customer@gmail.com> 250 2.0.0 Message accepted ✓ Delivered to inbox, not spam

Works with the email service you already use

Pick your provider from a dropdown and the plugin fills in the server settings for you: host, port, encryption. It also tells you exactly which username and password that provider expects.

Everything you need. Nothing you have to pay for.

Provider presets

Ten built-in presets auto-fill server settings and explain each provider’s credentials, so setup takes minutes instead of guesswork.

Test email tool iconEnvelope with checkmark, orange outline, transparent background, 64 by 64

Test email tool

Send a test message from the settings screen and see the result instantly. Confirm delivery before your customers do.

From name and email override iconEnvelope with edit pencil, orange outline, transparent background, 64 by 64
From name & email override

Force a consistent sender name and address across your whole site, including emails sent by other plugins.

Password excluded iconLock icon with exclude slash, orange, transparent background, 64 by 64
Password excluded

Optionally store your SMTP password as a constant in wp-config.php instead of the database for a safer setup.

Lightweight, single purpose iconFeather with target dot, orange, transparent background, 64 by 64
Lightweight, single purpose

One job done well. No bundled page builders, no upsell banners, no bloat slowing your admin down.

Free forever iconInfinity symbol, orange, transparent background, 64 by 64
Free forever

Built by an agency that runs it on client sites daily. Every feature is included. There is no pro tier.

See it in action

The settings screen: choose a provider and the fields fill themselves.
The test email tool confirms your setup works in one click.

Set up in four steps

1
Install the plugin

From your WordPress dashboard: Plugins → Add New → search “DreamySites SMTP Mailer”. (Currently under WordPress.org review.)

2

Choose your email provider

Pick from the dropdown. Server settings fill in automatically.

3
Enter your credentials

The plugin tells you exactly which username and password your provider expects: API key, app password, or SMTP login.

4
Send a test email

Hit the test button. A green result means every email from your site now goes through your provider.

Reporting that proves Progress, Every Month

We are a WordPress agency with 12+ years of experience and 1,600+ websites delivered. Broken email was the support ticket we saw most on almost every site we inherited, so we built the fix we install ourselves and released it free for everyone.

DreamySites SMTP Mailer is developed, tested, and maintained by our team as part of the Dreamy family of WordPress tools.

Questions or need help?

We answer support questions for this plugin directly. Reach out and a developer, not a bot, will reply.

Contact support →

Get Your Free Audit Report

Google reCaptcha: Invalid site key.