Blog
Deliverability, without the drama.
Everything we've learned running transactional email at scale — SPF/DKIM/DMARC, WordPress SMTP, spam-folder triage, and the quiet math of inbox placement.
Contact forms
WPForms not sending email? How to fix WPForms notifications
WPForms shows the confirmation message but the notification never arrives. Check the notification settings, the From address and how WordPress sends mail, in that order.
Oct 3, 2026 · 7 min read
Contact forms
Elementor form not sending email: how to fix it
An Elementor Pro form only emails you if the Email action is set up correctly and WordPress can actually send. Here is how to check both and fix the usual causes.
Oct 3, 2026 · 6 min read
Contact forms
Gravity Forms notifications not sending: how to find and fix the cause
Gravity Forms has a built-in log that tells you whether a notification was handed to the mail server. Use it to find out in minutes whether the problem is the form, spam filtering or the sending side.
Oct 3, 2026 · 7 min read
WordPress
WooCommerce emails not sending: order emails, fixed
Missing new-order alerts and customer receipts are usually caused by email settings, order statuses that never trigger the email, or WordPress being unable to send. How to check each.
Oct 3, 2026 · 8 min read
WordPress
WP Mail SMTP not working? Common errors and how to fix them
What the common WP Mail SMTP errors mean, from “Could not authenticate” to connection timeouts and Gmail token errors, and how to fix each one.
Oct 3, 2026 · 7 min read
Contact forms
Contact form not sending email? Why it happens and how to fix it
The form says “Thank you” but no email arrives. Here are the five places a contact form email can fail, how to find which one it is in ten minutes, and the fix for each.
Oct 3, 2026 · 9 min read
Contact forms
Contact Form 7: “There was an error trying to send your message” — how to fix it
This Contact Form 7 error means WordPress could not hand the email to a mail server. The usual causes are disabled PHP mail, a bad Mail tab setting, or a failing SMTP login. Here is how to fix each.
Oct 3, 2026 · 6 min read
Contact forms
Why your contact form must not send “From” the visitor’s email (use Reply-To)
Setting the From address to the person who filled in the form makes the email look forged, and Gmail and Outlook treat it that way. Send from your own domain and put the visitor in Reply-To. Settings for every major form plugin.
Oct 3, 2026 · 6 min read
Contact forms
Contact form emails not reaching Gmail or Google Workspace
If your site sends the email but Gmail never shows it, the message was filtered, sent to spam, or quarantined. How to find it, and the authentication Gmail now requires so it stops happening.
Oct 3, 2026 · 7 min read
Contact forms
Contact form emails not reaching Outlook or Microsoft 365
Outlook and Microsoft 365 junk, quarantine or reject form emails that are not authenticated. How to check the junk folder, quarantine and message trace, and what to fix on the sending side.
Oct 3, 2026 · 6 min read
Contact forms
Jetpack contact form not sending email: how to fix it
Jetpack saves every response in the dashboard, so a missing email is a sending problem, not a form problem. Check the spam-flagged responses first, then fix how WordPress sends mail.
Oct 3, 2026 · 5 min read
Contact forms
Form submissions are saved but no email arrives
When Flamingo, CFDB7 or your form plugin shows the entry but nobody got the email, the form worked and the mail step failed. How to prove that and fix the sending side.
Oct 3, 2026 · 5 min read
Deliverability
Mail delivery failed: returning message to sender — what it means and how to fix it
How to read a bounce message, hard vs soft bounces, SMTP status codes, why you get failures for mail you never sent, spotting fake bounce scams, and how to stop them in Gmail and Outlook.
Sep 28, 2026 · 9 min read
Deliverability
Why am I getting mail delivery failures for email I never sent?
Bounces for emails you never sent are almost always backscatter from someone spoofing your address. Here is how to tell it is not a hack, and how a strict DMARC policy makes it stop.
Sep 28, 2026 · 5 min read
Deliverability
Fake ‘mail delivery failed’ messages: how to spot the scam
Scammers disguise phishing as bounce notices. A real bounce never asks you to click, log in, or act fast. Here is the checklist that separates a genuine failure from a fake.
Sep 28, 2026 · 4 min read
Deliverability
Email bounce codes explained: 550, 552, 421 and what to do
A plain-English cheat sheet for SMTP status codes. What 4xx vs 5xx means, the specific codes you will actually see, and the one pattern that tells you when the fix is on your side.
Sep 28, 2026 · 5 min read
Deliverability
How to stop delivery status notification (failure) emails in Gmail & Outlook
You cannot switch off genuine bounce notices at the source, but you can file them out of the way without losing the real ones — and fix the backscatter that causes the flood.
Sep 28, 2026 · 5 min read
Deliverability
SPF vs DKIM vs DMARC: what they actually do and why you need all three
Plain-English explanation of the three email-authentication standards, how they interact, and the DNS records you need to set up for reliable inbox delivery.
Jul 14, 2026 · 8 min read
WordPress
Why wp_mail() stops working (and the 6-step fix that actually holds)
WordPress email delivery breaks in predictable ways. Here is how to diagnose it in 5 minutes and fix it for good with a proper SMTP relay.
Jul 13, 2026 · 7 min read
Deliverability
Best time to send transactional emails (spoiler: right now)
Transactional emails obey different rules than marketing. Here is why you should never queue them, and the two exceptions to that rule.
Jul 12, 2026 · 5 min read
Deliverability
The 15-point email deliverability checklist for 2026
Everything you need to check to keep landing in the inbox: DNS setup, sending patterns, list hygiene, content, and how to react to complaints.
Jul 10, 2026 · 10 min read
Deliverability
Why your emails land in the Promotions tab (and how to escape it)
Gmail sorts by content signal, not just sender reputation. Here is exactly what triggers Promotions filing and the small changes that move you back to Primary.
Jul 8, 2026 · 6 min read
Deliverability
Shared vs dedicated IP: which one you actually need in 2026
The classic answer is "dedicated IP above 100k emails/month". That number is now closer to 500k thanks to Google/Yahoo bulk-sender changes. Here is why.
Jul 6, 2026 · 6 min read
Fundamentals
Transactional vs marketing email: the line matters more than you think
The category you assign to an email affects deliverability, compliance, and which infrastructure you should send it through. Here is how to draw the line.
Jul 4, 2026 · 6 min read
Deliverability
How to warm up a new sending domain in 14 days
Send too fast from a cold domain and Gmail throttles you into oblivion. Here is a day-by-day ramp that keeps reputation clean and hits full volume in two weeks.
Jul 2, 2026 · 9 min read