Create Accountor Login

Easy WP SMTP alternative

What You Get Instead Of Running Easy WP SMTP Yourself

Get It On WordPress.org See What It Does Small plugin, narrow job.

What makes it different

  • One provider, not twenty
  • Free with nothing held back
  • Honest about the beta
  • No snippets in functions.php
  • Your log, your database
  • Built by people who run sites

The short version

Cascadia, compared with Easy WP SMTP

Most SMTP plugins support twenty providers at once, and the settings screen shows it.

What you get here

  • Custom From Name
  • Test Send And Verification
  • Full Email Log
  • Log Retention Controls
  • Replaces wp_mail Completely
  • Cloudflare Email Sending API
  • Custom From Address
Get started

What ships in the standard plan here

Everything in this list ships as standard.

  • Custom From Name
  • Test Send And Verification
  • Full Email Log
  • Log Retention Controls
  • Replaces wp_mail Completely
  • Cloudflare Email Sending API
  • Custom From Address
See Email Delivery for Cloudflare

Where the service earns its keep

The plugin is deliberately narrow. It carries configuration for Cloudflare Email Service and nothing else, and it keeps a full email log on your own site, so a question about a missing message has somewhere to be answered.

Honest about the beta

Cloudflare Email Service is still in beta, and Cloudflare says its APIs may change. That belongs on this page, not in a support conversation after you have already moved a store’s receipts onto it.

No snippets in functions.php

The usual fix for a wrong sender name is a filter pasted into your theme’s functions file. It works until the theme updates, and then it is gone and nobody remembers why the emails suddenly changed.

Your log, your database

Some plugins ship your email history off to a third-party dashboard that you then have to log into. The log here is a table in your own WordPress database.

Built by people who run sites

We manage WordPress sites for a living, and this began as an internal tool for a problem we kept running into. It shows in what got built.

Get started

Who this comparison is for

Agencies standardizing a fleet of sites

Rolling out one provider and one settings screen across a fleet is a different job from rolling out twenty.

Developers who want mail out of PHP

You would happily never look at your host’s sendmail configuration again.

Sites already running on Cloudflare Workers

Bringing in a separate email vendor adds a bill, an API key, and one more dashboard to keep track of. Email Sending is covered by what you already pay for, so use it.

How the plugin sends your WordPress email

Four steps, and only the first one takes any real thought. Get the Cloudflare side ready, connect the plugin, then confirm it with a test send.

  1. 1

    We assess your current setup

    First we look at how things run today: what you already pay for, what is configured where, and which parts are actually causing you trouble.

  2. 2

    Get your Cloudflare account ready

    Have your Account ID and token in hand before you move on.

  3. 3

    Install and connect the plugin

    Install from the Plugin Directory, activate, and open the settings screen. Enter your Cloudflare Account ID and paste your API token.

  4. 4

    Run a test send and check the log

    Send a test message from the settings screen. If it arrives, wp_mail is going through Cloudflare and every plugin on the site inherits that immediately.

Get started

What clients say about working with Cascadia

“I’ve always dreaded website management, but Cascadia has done an incredible job with my WordPress site, making it one less thing for me to worry about.”
Alex R.Cascadia client

Want it handled?

Talk to us about your setup

Ask us

Easy WP SMTP alternative questions

Straight answers about switching, pricing, and what moves with you.

See Email Delivery for Cloudflare
Is Cascadia a straight swap for Easy WP SMTP?

Not quite, and we are honest about the beta. Cloudflare Email Service is still in beta, and Cloudflare says its APIs may change. That belongs on this page, not in a support conversation after you have already moved a store’s receipts onto it.

What is Cloudflare Email Service?

It is Cloudflare’s email product for developers, combining outbound sending with inbound routing under one service. It is built for transactional mail: password resets, order confirmations, verification messages, and alerts. You can reach it from Workers using a native binding, from any platform over its REST API, or over authenticated SMTP. This plugin uses the REST API, which is what lets ordinary WordPress talk to it without custom code.

How is this different from Cloudflare Email Routing?

Email Routing handles mail coming in, forwarding messages sent to addresses on your domain somewhere else. Email Sending handles mail going out. They sit under the same Cloudflare Email Service umbrella but solve opposite problems. This plugin is concerned only with outbound mail from your WordPress site, so Routing is not required, and switching it on will not make your site’s email start sending.

What do I need before I install it?

Three things. A Cloudflare account on the Workers Paid plan, the domain you intend to send from onboarded for Email Sending on that account, and a Cloudflare API token with permission to send. Have those ready before you install, because the plugin’s job is to use them, not to create them. Setup inside WordPress takes a couple of minutes once the token is in hand.

How do I connect the plugin to Cloudflare?

Install and activate the plugin, then open its settings screen. Enter your Cloudflare Account ID and paste your Cloudflare API token. Set the from address and from name you want the site to use, save, then run the test send. If the test message arrives, WordPress is sending through Cloudflare and you are done.

Will it cover emails from WooCommerce, Contact Form 7, and other plugins?

Yes, as long as the plugin sends through wp_mail, which the overwhelming majority do. Because this plugin replaces wp_mail itself rather than hooking one plugin at a time, anything built on the standard WordPress mail function is covered the moment you activate it. The rare exception is a plugin that opens its own connection and bypasses wp_mail entirely. Those are uncommon.

Why are my WordPress emails not sending in the first place?

Most shared hosts either block outbound mail or send it unauthenticated from an IP with no reputation attached. Mailbox providers see a message claiming to come from your domain with nothing backing that claim, so they drop it or file it as spam. Nothing errors along the way, which is why the site looks fine while receipts and password resets never land.

What does the email log record?

Each entry holds the recipient, the subject, the time the message went out, and the delivery status the send returned. That covers the question you usually have, which is whether the message left at all and when. If a customer says a receipt never arrived, you check the log first and know right away whether to look at your site or at their inbox.

How long are log entries kept?

For as long as you tell the plugin to keep them. Retention is a setting, so you decide how much history is worth holding on to. A low volume site can keep months without noticing. A busy store sending hundreds of messages a day will want a shorter window, because the log lives in your database and an unbounded table gets expensive to carry through every backup.

Can I change the from name and from address?

Yes, both, and they apply across the whole site. WordPress ships with a generic default sender that rarely matches anyone’s brand, and plugins tend to inherit it without asking. Setting the from address and from name in one place corrects every message the site produces, with no theme edits and no snippet in functions.php waiting to be wiped out by the next update.

How do I know the connection actually works?

Use the test send on the settings screen. It pushes a real message through the connection you configured and reports back what happened. A wrong token, a domain that has not been onboarded for sending, or a from address the account is not permitted to use will all surface right there during setup. That beats finding out when a customer tells you their receipt never came.

Ask Us Anything

We’d love to hear from you!