Ever tried sending emails from your WordPress site only to realize… they never arrived? Yep, that happens. But don’t worry. There’s a hero in town, and its name is Post SMTP.
Post SMTP is a WordPress plugin that fixes your email delivery problems. It makes sure your emails get sent using proper SMTP (Simple Mail Transfer Protocol) – which is just a fancy way of saying “reliable email sending.”
In this guide, we’re walking you through the full setup. No tech jargon. Just fun, simple steps. Ready? Let’s go! 🚀
🔧 What Is Post SMTP?
Think of Post SMTP as a mailman for your website. WordPress tries to send emails, but sometimes they don’t actually get delivered. Post SMTP makes sure those emails are sent correctly using third-party email services like Gmail, Mailgun, SendGrid, and more.
Common things Post SMTP helps with:
- Contact form emails not sending
- Password reset emails never arriving
- WooCommerce order notifications going missing
With Post SMTP, all of that gets fixed. Neat, right?
📦 Installing the Plugin
First things first: you need to install the plugin.
- Log in to your WordPress dashboard.
- Go to Plugins > Add New.
- Search for Post SMTP.
- Click Install Now and then Activate.
Easy peasy! Now, let’s set it up.
⚙️ Setting Up Post SMTP
Once the plugin is active, you’ll be prompted to run the Setup Wizard. We recommend you go with it. It makes the process super easy.
Step 1: Open Wizard
From your WordPress dashboard, head over to Post SMTP > Start the Wizard.
Step 2: Enter Your Email Address
This is the email that your WordPress site will use to send messages. It should be a real, working email address. Something like contact@yoursite.com.
Step 3: Choose Your Email Provider
Now, you can pick an email service. Post SMTP supports many popular providers, including:
- Gmail (or G Suite)
- SendGrid
- Mailgun
- Office365
- Amazon SES
Choose the one you already use, or want to use. Don’t have one yet? Gmail is a good start.

Step 4: Enter Server Details
This step will depend on the email provider you chose. You’ll need to input:
- SMTP server address (like smtp.gmail.com)
- Port (usually 587 or 465)
- Security type (TLS or SSL)
Don’t worry. Post SMTP will often auto-fill this for you. Magic! 🧙♂️
Step 5: Authentication
You now need to connect your email account. Most services use either:
- OAuth 2.0: A quick login and approval process (like Gmail).
- Username & Password: You enter your email login details.
Tip: If you’re using Gmail, OAuth is great. It’s safer and easier.
Step 6: Confirm and Send a Test Email
You’re almost done. The wizard will now test everything. Click Send a Test Email and check your inbox.
If it arrives, congrats! 🎉 Your email delivery is fixed. If it doesn’t, go back and double-check the settings.
🔍 Post SMTP Dashboard Overview
Once you’re set up, it’s time to explore the dashboard. Here’s what you’ll see:
- Email Log – See which emails were sent, and if any failed.
- Settings – Edit your SMTP server or authentication details.
- Notifications – Set alerts for when an email fails to send.
- Connectivity Test – Run a check-up on your email settings anytime.
The email log is especially handy. It saves you from wondering “Did that email send?”

📨 Advanced Settings (Optional But Cool)
Once you’re comfortable, you can explore some advanced features:
- Fallback SMTP: Set up a backup provider in case the main one fails.
- Email Headers: Customize headers for better spam protection.
- Debug Mode: Helps you troubleshoot tricky problems.
Not necessary for beginners, but nice to know they’re there.
⚠️ Gotchas to Watch Out For
Here are a few common hiccups and how to fix them:
- Gmail not working? Make sure you’ve enabled access for “less secure apps” or use OAuth.
- Emails still not sending? Check if your hosting company blocks SMTP ports (some do).
- Plugin conflict? Deactivate other email plugins and try again.
If all else fails, Post SMTP has a built-in diagnostics tool that shows what’s wrong. Super helpful!
👍 Why We Love Post SMTP
Here’s why this plugin is loved by thousands of WordPress users:
- Totally free (with no hidden paywalls)
- Works with all major email providers
- Helpful test tool and error logs
- Regular updates & active support community
And it’s easy enough for beginners to use, but powerful enough for pros. That’s what we call a win-win.
🥳 Final Thoughts
Setting up Post SMTP might seem like a chore at first, but it’s totally worth it. In just a few minutes, your WordPress email issues are solved – forever.
No more sending emails into the void. No more frustrated users wondering where their password reset email went. Just smooth, reliable delivery every time.
So go ahead, give Post SMTP a spin and get your site talking the professional way! 💌
Happy emailing!