=== DeliverScope ===
Contributors: chillichalli, oddlogix
Tags: email, smtp, deliverability, email log, monitoring
Requires at least: 6.3
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Stop losing customers to undelivered emails. Monitor your WordPress email system and know the moment something breaks.

== Description ==

**"Why didn't I get your email?"**

Sound familiar? WordPress email failures are silent killers:

* **Password resets** never arrive → frustrated users
* **Order confirmations** go missing → support tickets pile up
* **Contact form submissions** vanish → lost leads and revenue

Most site owners don't know their emails are failing until customers complain. By then, the damage is done.

**DeliverScope gives you complete visibility into your WordPress email system.**

= Free Features =

* **SMTP Configuration** – Easy setup for Gmail, SendGrid, Mailgun, and any SMTP provider
* **Connection Tester** – Verify your SMTP credentials work *before* saving
* **Test Emails** – Send a real email to confirm end-to-end delivery
* **Email Logging** – Track every email with timestamps, status, and latency

= Pro Features =

* **DNS Health Check** – Instant SPF & DMARC analysis to improve deliverability
* **Scheduled Canary Tests** – Automated emails every 5-60 minutes catch failures instantly
* **Instant Alerts** – Get notified via Slack or custom webhook when emails fail
* **Blacklist Monitoring** – Daily checks against 6 major DNSBLs (Spamhaus, Barracuda, SpamCop, etc.)
* **Priority Support** – Direct access to our team when you need help

= Plan Comparison =

**Free** (1 site)
✓ SMTP configuration, connection tester, test emails, email logging

**Personal** – $49/year (1 site)
✓ Everything in Free
✓ DNS health checks
✓ Scheduled canary tests (5-60 min)
✓ Instant alerts (Slack/webhook)
✓ Priority support

**Agency** – $99/year (5 sites) or $199/year (unlimited)
✓ Everything in Personal
✓ Blacklist monitoring

= Why DeliverScope? =

**vs. Default WordPress email:** wp_mail() fails silently. No logs, no alerts, no way to know something's wrong.

**vs. Other SMTP plugins:** Most plugins only *configure* SMTP. DeliverScope **monitors** it and alerts you to problems.

**vs. External services:** No complex setup or monthly fees. DeliverScope lives inside WordPress where your emails originate.

= Works With Any Email Provider =

* Google Workspace / Gmail
* Microsoft 365 / Outlook
* SendGrid, Mailgun, Postmark
* Amazon SES
* Any SMTP server

== Installation ==

1. Upload `deliverscope` to `/wp-content/plugins/` or install via WordPress plugins screen
2. Activate the plugin
3. Go to **DeliverScope → Settings** and enter your SMTP details
4. Click **Test Connection** to verify credentials
5. Click **Send Test** to confirm delivery

That's it! Your emails are now configured and testable.

**Want automated monitoring?** [Upgrade to Pro](https://chillichalli.com/deliverscope) for scheduled canary tests, instant alerts, and blacklist monitoring.

== Frequently Asked Questions ==

= Is DeliverScope really free? =

Yes! SMTP configuration, connection testing, and email logging are **100% free forever**. No trial periods, no feature limitations on core functionality. Pro features like scheduled tests, alerts, and blacklist monitoring require an upgrade.

= What do I get with Pro? =

Complete automated monitoring:

* **Scheduled Canary Tests** – Automated emails every 5-60 minutes catch failures even at 3am
* **Instant Alerts** – Slack and webhook notifications the moment an email fails
* **Blacklist Monitoring** – Daily checks against major spam blacklists with alerts if listed
* **DNS Health Check** – SPF & DMARC analysis to optimize deliverability

= Will this slow down my site? =

No. DeliverScope only runs in the admin dashboard and during scheduled checks (Pro). Zero impact on your frontend performance.

= Which SMTP providers are supported? =

Any provider that supports standard SMTP authentication: Gmail, Outlook, SendGrid, Mailgun, Postmark, Amazon SES, and more.

= How do canary tests work? =

Pro users can schedule automated test emails every 5, 15, 30, or 60 minutes. If a canary email fails, you're notified immediately via Slack or webhook so you can fix the issue before customers notice.

= What blacklists do you check? =

We check 6 major DNSBLs: Spamhaus ZEN, Barracuda, SpamCop, SORBS, PSBL, and UCEPROTECT. Checks run daily and you're alerted immediately if your IP is listed.

== Screenshots ==

1. SMTP configuration with connection tester
2. DNS health check showing SPF and DMARC status
3. Email send log with delivery status
4. Blacklist monitor showing clean status

== Changelog ==

= 1.0.4 =
* **Rebrand:** Plugin renamed to DeliverScope. No functional changes.

= 1.0.3 =
* **Compatibility:** Tested with WordPress 7.0.

= 1.0.2 =
* **Maintenance:** Reworked the release build and removed development tooling from the distributed package for a leaner download. No functional changes.

= 1.0.0 =
* **New:** Instant Alerts – Slack and webhook notifications for email failures
* **New:** Blacklist Monitoring – Daily checks against 6 major DNSBLs
* **New:** Configurable canary interval (5, 15, 30, or 60 minutes)
* **New:** Logs UI with filtering by context and status
* **Improved:** Alerts sent asynchronously to avoid blocking email sends
* **Improved:** Comprehensive admin settings with Pro feature sections

= 0.2.2 =
* Merged Lite and Pro into single freemium plugin
* Added SMTP connection tester (test without sending email)
* Added dismissible upgrade notices
* Improved input sanitization and security
* Added PHPUnit test coverage

= 0.2.1 =
* Initial release
* SMTP configuration wizard
* DNS checks for SPF and DMARC
* Email send logging

== Upgrade Notice ==

= 1.0.4 =
Plugin renamed to DeliverScope. No functional changes.

= 1.0.3 =
Confirms compatibility with WordPress 7.0.

= 1.0.2 =
Maintenance release with a leaner package and build improvements. No functional changes.

= 1.0.0 =
Major release! Now includes Instant Alerts (Slack/webhook), Blacklist Monitoring, and configurable canary intervals. Upgrade to Pro for complete automated email monitoring.
