

DadsFam AI answers "is my email working?" first, with your email health score, what went out and what failed, and how much it may do by itself.
WordPress sends email with PHP’s mail() function, which most hosts either block or deliver straight to spam. DadsFam SMTP replaces it with a real authenticated SMTP connection, so your password resets, contact forms and WooCommerce order emails actually arrive.
Everything described below works on every site. Nothing is disabled, blurred out, time-limited or reduced.
New in 2.2. Open DadsFam SMTP DadsFam AI and the first thing you see is the answer to the only question that matters: is my email working? If it is not, it says why, in plain words, and what to do about it.
DadsFam AI runs entirely inside your WordPress, on your own server. It does not use OpenAI, ChatGPT, Claude or any other outside service, there is no API key, and nothing about your email leaves your site. Switch it off completely with define( 'DFSMTP_BRAIN_OFF', true ); in wp-config.php.
Pick your provider from the list and the host, port and encryption fill themselves in. Enter your username and password, save, then send a test email. The test shows you the full SMTP conversation, so if something is wrong you can see exactly which step failed.
Gmail, Outlook and Office 365, SendGrid, Mailgun, Amazon SES, Brevo, Postmark, SparkPost, SMTP Senpai, Zoho Mail, Yahoo Mail, Hostinger, cPanel, and any custom SMTP server.
DadsFam SMTP hooks in at a late priority, so it wins over WooCommerce’s own From address settings and your store emails always send from the address you configured. The diagnostics screen flags any mismatch between the two and lets you test-send each WooCommerce email type.
Declared compatible with High-Performance Order Storage and Cart & Checkout Blocks.
The plugin exposes documented actions and filters — dfsmtp_configure_mailer, dfsmtp_after_configure_mailer, dfsmtp_mail_failed, dfsmtp_mail_logged, dfsmtp_save_settings, dfsmtp_settings_page_end, dfsmtp_nav_pages and others — so you can layer your own behaviour onto the send pipeline. The full list is documented in the header of dadsfam-email-smtp.php.
An optional commercial add-on, DadsFam SMTP PRO, is built on this same hook API for stores and agencies sending at higher volume. It is a separate plugin and is not required — this plugin is complete on its own.
Right, let me be straight with you, because I hate being sold to as much as you do.
Everything above is free and it stays free. Sending your mail through a proper SMTP server is not a premium feature. Saving your provider details, encrypting your password, logging what went out and resending one that failed are not premium features. Those are things a plugin like this should just do, and if I put them behind a paywall I would be taking the mickey.
There is a PRO add-on. It exists because I am a dad in Cape Town, and this is one of the things that puts food on the table at my house. That is the honest reason. Not “unlock your potential”, not “supercharge your workflow”. Just: if this plugin got your email sending again and you can spare it, PRO helps me keep building.
There is one PRO version and one price: R500 once off, roughly $35, per plugin. It is not a subscription, there is no yearly renewal, and it does not expire. Pay once and it stays yours, updates included. If the free version does everything you need, use that and think nothing of it — it is not crippled to push you across, and it never will be.
What PRO adds is the stuff you only want once you are sending real volume — sending from more than one mailbox and routing each message to the right one, failing over to a backup server when your main one has a bad day, retrying failed sends on their own, open and click tracking, failure alerts into Slack or Discord, and a weekly delivery digest. That is convenience and automation. It is not the plugin working properly, because the plugin already works properly.
So if the free one does everything you need, brilliant. Genuinely. Use it, and I hope it saves you a frustrating afternoon chasing email that will not send. If you get to the point where the automation would save you real time, PRO is at plugins.dadsfam.co.za.
Either way, thanks for using something I built. — Zak, DadsFam
PRO adds:
This plugin does not connect to any service of its own. It has no home-phoning, no analytics and no licence checks.
It does, however, exist to hand your website’s email to an SMTP server that you choose and configure. That server is a third party service, and what it receives is entirely determined by your own settings.
What is sent: the emails your WordPress site produces — sender, recipients, subject, message body and any attachments — together with the username and password you entered, so the server will accept them.
When it is sent: only when WordPress sends an email, and only once you have entered SMTP details and saved them. With no details entered, the plugin sends nothing anywhere.
Where it is sent: to the host you type into the settings, and nowhere else.
DadsFam AI (2.2.0) adds no outside service. It checks the mail server you configured by connecting and signing in to it the way your site does, and stops before anything is sent. It reads your domain’s public SPF, DKIM, DMARC and MX records through your server’s own DNS resolver. Nothing about your email, your log or your questions is sent anywhere.
Bounces after sending (2.3.0, off unless you switch it on) connects to the mailbox server you enter, over IMAP, with the username and password you give it, once an hour. It opens the mailbox read-only and downloads only the messages that look like bounce reports, to read them on your server. Nothing is sent to that server except the sign-in and the read-only commands, and nothing else is contacted. That server is the one your email is already hosted on, so its own terms apply.
The plugin includes ready-made host and port presets for a number of well-known providers purely so you do not have to look them up. A preset is only a shortcut for filling in the form; selecting one does not contact anybody, and no provider is contacted unless you have entered credentials for it and WordPress sends an email.
Because you choose the provider, you are agreeing to that provider’s terms. The presets included cover, among others:
If you use your own mail server, or a provider not listed above, then that server is the only third party involved and its own terms apply.
Email: [email protected]
Website: https://www.dadsfam.co.za