BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Ninja Test Email icon
Maintained Tested up to 6.8.11

Ninja Test Email

Ninja Test Email is a comprehensive email testing solution for WordPress that helps you verify your site’s email configuration is working correctly. Whether you’re troubleshooting SMTP issues, testing email…

Active installs<10New
Downloads · 30d48▲ +71.4% vs prev. 30d
Rating—0 reviews
Health score36/100At risk
All-time downloads434Since Nov 2025
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d13▲ +18.2% week over week
Our verdict

Consider an alternative

Ninja Test Email shows warning signs in 2026 — compare the alternatives below before installing. Was last updated 11 months ago, and scores 36/100 on our health check.

  • Small user base (<10 active installs)
  • Very few reviews so far
  • Only tested up to WordPress 6.8 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

123Jul 23Sep 5Oct 20
Yesterday0
Daily average (1y)1
Peak day31Nov 29, 2025
Last 12 months434

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Ninja Test Email stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
email >100 10,000 Best email plugins →
email logging >100 2,556 Best email logging plugins →
email-testing >100 2,086 Best email-testing plugins →
smtp >100 1,546 Best smtp plugins →
Test email >100 5,991 Best Test email plugins →

About Ninja Test Email

From the official readme · v1.1.1

Description

Ninja Test Email is a comprehensive email testing solution for WordPress that helps you verify your site’s email configuration is working correctly. Whether you’re troubleshooting SMTP issues, testing email deliverability, or monitoring outgoing emails, this plugin provides all the tools you need.

Why Ninja Test Email?

WordPress relies heavily on email functionality for user notifications, password resets, contact forms, and more. If emails aren’t sending properly, your site’s core functionality breaks down. Ninja Test Email gives you instant visibility into your email system with detailed logs, success/failure tracking, and comprehensive statistics.

Who Is This For?

  • WordPress administrators troubleshooting email issues
  • Developers testing email functionality during development
  • Site owners monitoring email deliverability
  • Agencies managing multiple WordPress installations
  • Anyone who needs to verify SMTP configuration

How It Works

Ninja Test Email integrates seamlessly into WordPress, logging all outgoing emails automatically while providing a dedicated interface for sending test emails. The plugin uses WordPress’s native wp_mail() function, ensuring compatibility with any SMTP plugin you’re already using (WP Mail SMTP, Easy WP SMTP, Post SMTP, etc.).

Technical Features

  • Modern React Interface: Built with React 18 and Tailwind CSS for a responsive, fast admin experience
  • REST API: Full REST API support for programmatic access to email testing and logs
  • Custom Database Table: Efficient email log storage with optimized queries
  • Automated Cleanup: Scheduled daily cron job to remove old logs based on retention settings
  • Translation Ready: Full internationalization support with 41 translatable strings
  • Shortcode Support: Frontend email testing via [ninja-test-email] shortcode
  • Search & Filtering: Powerful search across recipient, subject, and email body
  • Statistics Dashboard: Visual graphs showing success rates, daily volume, and trends

Features

Email Testing
* Send plain text test emails
* Send HTML test emails with custom formatting
* Validate email addresses before sending
* Customizable subject and message content
* Default templates for quick testing

Email Logging
* Automatic logging of all WordPress emails
* Capture recipient, subject, and message body
* Track success/failure status
* Record timestamps for each email
* Store email content for debugging

Dashboard & Statistics
* Visual success rate graphs
* Total emails sent counter
* Today’s email count
* Weekly email statistics
* Monthly email volume
* Status breakdown (sent vs. failed)

Log Management
* Search across all email fields
* Filter by date, recipient, or status
* Sort by time, recipient, subject, or status
* Paginated results for large datasets
* Individual log deletion
* Bulk log cleanup

Settings & Configuration
* Configurable log retention period
* Automatic cleanup scheduling
* Daily, weekly, or monthly retention options
* REST API health check endpoint
* Cron status monitoring

Developer Features
* REST API endpoints for all functions
* Frontend shortcode [ninja-test-email]
* Custom action hooks
* Namespaced code (NinjaTestEmail)
* Composer autoloading support
* WordPress Coding Standards compliant

Performance & Security
* Optimized database queries with caching
* Prepared SQL statements for security
* Capability checks (manage_options required)
* Nonce verification on all actions
* Input sanitization and output escaping
* ABSPATH security checks

Installation

Automatic Installation

  1. Log in to your WordPress dashboard
  2. Navigate to Plugins > Add New
  3. Search for “Ninja Test Email”
  4. Click “Install Now” next to Ninja Test Email
  5. Click “Activate” after installation completes
  6. Access the plugin via the “Ninja Email Test” menu in your WordPress admin

Manual Installation

  1. Download the plugin ZIP file
  2. Log in to your WordPress dashboard
  3. Navigate to Plugins > Add New > Upload Plugin
  4. Choose the downloaded ZIP file
  5. Click “Install Now”
  6. Click “Activate Plugin”
  7. Access the plugin via the “Ninja Email Test” menu

Post-Installation Setup

  1. Go to Ninja Email Test > Dashboard in your WordPress admin
  2. The plugin works immediately – no configuration required
  3. (Optional) Visit Ninja Email Test > Settings to configure log retention
  4. Send your first test email to verify functionality

Using the Shortcode

Add the email testing interface to any page or post:

[ninja-test-email]

Optional shortcode attributes:
* title="Custom Title" – Change the form heading
* button_text="Send" – Customize the submit button text

REST API Endpoints

The plugin exposes several REST API endpoints under the /wp-json/ninja-test-email/v1/ namespace:

  • GET /health – API health check
  • GET /admin/settings – Retrieve settings
  • POST /admin/settings – Update settings
  • POST /test-email – Send test email
  • GET /logs – Retrieve email logs
  • GET /logs/stats – Get log statistics
  • DELETE /logs/{id} – Delete specific log

All admin endpoints require the manage_options capability.

Frequently asked questions

Does this plugin send emails or just test them?

The plugin does both. It automatically logs all emails sent by WordPress (from any plugin or theme) AND provides a dedicated interface for sending test emails to verify your configuration.

Will this work with my SMTP plugin?

Yes! Ninja Test Email uses WordPress’s native wp_mail() function, so it’s fully compatible with WP Mail SMTP, Easy WP SMTP, Post SMTP, Mailgun, SendGrid, and any other SMTP plugin.

How long are email logs stored?

By default, logs are kept for 30 days. You can configure this in Settings, choosing retention periods from 7 days to unlimited (never delete). The plugin runs a daily cleanup cron job automatically.

Does this slow down my site?

No. The plugin uses optimized database queries, caches results where appropriate, and stores logs in a custom table (not post meta). Email logging happens asynchronously and won’t delay email sending.

Can I use this on a production site?

Absolutely! The plugin is designed for both development and production use. The logging feature helps you monitor email deliverability on live sites, making it easier to catch and fix issues before they affect users.

What if my emails aren’t sending?

If test emails fail, check these common issues: 1. Verify PHP mail() is enabled on your server 2. Install an SMTP plugin (WP Mail SMTP recommended) 3. Check your email logs for error messages 4. Ensure your hosting allows outbound email 5. Test with different recipient addresses

Can I export email logs?

The current version provides log viewing and search. Export functionality can be added via the REST API – use the /logs endpoint to retrieve data programmatically.

Is this plugin translation ready?

Yes! The plugin includes complete internationalization support with 41 translatable strings. All user-facing text uses WordPress translation functions and includes translator comments for context.

Does this work with Gutenberg?

Yes. While the plugin doesn’t provide Gutenberg blocks, it includes a traditional shortcode that works in both the Classic Editor and Gutenberg’s shortcode block.

What happens when I deactivate the plugin?

Deactivating stops the logging and removes the scheduled cron job. Your existing logs remain in the database. To completely remove all data, use the uninstall feature.

Can I delete old logs manually?

Yes. You can delete individual logs from the Email Logs page, or configure automatic cleanup in Settings. Bulk deletion via REST API is also supported.

What PHP version do I need?

PHP 7.4 or higher is required. The plugin uses modern PHP features and follows WordPress coding standards.

Changelog

Important bug fix: Email status tracking now works correctly. Failed emails will show "Failed" status instead of incorrectly showing "Sent". Upgrade recommended for accurate email monitoring.

1.1.1

  • Fixed email status tracking – failed emails now correctly show “Failed” status instead of “Sent”
  • Implemented proper email lifecycle tracking: Pending → Sent/Failed
  • Added color-coded status badges (red for Failed, green for Sent, yellow for Pending)
  • Improved email logger to use WordPress hooks: phpmailer_init, wp_mail, and wp_mail_failed
  • Enhanced error message visibility with red background for failed emails
  • Updated email logs table and modal to display accurate status with appropriate colors

1.1.0

  • Removed the settings page to simplify the plugin interface and reduce redundancy.
  • Updated admin navigation and UI to reflect the removal of the settings page.
  • Cleaned up unused code and assets related to the settings page.
  • Improved overall performance by removing unnecessary settings hooks and handlers.
  • Updated the background color for failed emails for better visibility.
  • Minor UI/UX refinements across admin pages.
  • General code cleanup and maintenance improvements.

1.0.0

  • Initial release
  • Email testing functionality (plain text and HTML)
  • Automatic email logging for all WordPress emails
  • Modern React-powered admin interface
  • REST API endpoints for programmatic access
  • Dashboard with statistics and success rate graphs
  • Email log search and filtering
  • Configurable log retention and automatic cleanup
  • Daily cron job for old log removal
  • Settings page for configuration
  • Frontend shortcode [ninja-test-email]
  • Full internationalization support (41 translatable strings)
  • Custom database table for efficient log storage
  • Validation and error handling
  • WordPress Coding Standards compliance
  • Security hardening (prepared statements, capability checks, nonce verification)
  • Compatible with all SMTP plugins
  • Responsive design with Tailwind CSS
  • Email address validation
  • Timestamp tracking for all emails
  • Status tracking (sent/failed)
  • Search across recipient, subject, and body
  • Sort by time, recipient, subject, or status
  • Paginated log results
  • Individual and bulk log deletion
  • Health check REST endpoint
  • Composer autoloading support
  • Namespaced code architecture
  • Action and filter hooks for developers

Full changelog on WordPress.org →

Screenshots

Dashboard - Main dashboard showing email statistics with success rate graphs, total emails sent, and recent activity breakdown
Dashboard - Main dashboard showing email statistics with success rate graphs, total…
Email Logs - Comprehensive log viewer with search, filtering, sorting, and pagination for all sent emails
Email Logs - Comprehensive log viewer with search, filtering, sorting, and pagination for…
Log Details - Individual email log showing full recipient, subject, body content, timestamp, and delivery status
Log Details - Individual email log showing full recipient, subject, body content…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Ninja Test Email alternatives

All email plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WP Mail SMTP by WPForms – SMTP for Reliable Email Delivery with Gmail, Outlook, Amazon SES, Brevo, Other SMTP & More WP Mail SMTP by WPForms Make email delivery easy for WordPress. Connect with SMTP, Gmail, Brevo, SendGrid, Amazon… by Syed Balkhi 4M+ ★★★★★★★★★★ 4.8 (5.2K) 10 hours ago 97
2 MC4WP: Mailchimp for WordPress MC4WP: Mailchimp for WordPress The #1 Mailchimp plugin for WordPress. Allows you to add a multitude of newsletter sign-up… by Danny van Kooten 1M+ ★★★★★★★★★★ 4.8 (1.5K) 1 month ago 86
3 Easy WP SMTP – WordPress SMTP and Email Logs: Gmail SMTP, Office 365, Outlook, Custom SMTP, and more Easy WP SMTP Make SMTP email sending and delivery easy. Configure Gmail SMTP, Outlook, Brevo, SendGrid… by Syed Balkhi 500K+ ★★★★★★★★★★ 4.6 (709) 2 months ago 91
4 WP Mail Logging WP Mail Logging Log, view, and resend all emails sent from your WordPress site. Great for resolving email… by Syed Balkhi 300K+ ★★★★★★★★★★ 4.7 (374) 7 days ago 96
5 Mailchimp for WooCommerce Mailchimp for WooCommerce Connect your store to your Mailchimp audience to track sales, create targeted emails, send… by Mailchimp 200K+ ★★★★★★★★★★ 4 (726) 4 weeks ago 84
6 Email Deliverability – SMTP Replacement, Email API Deliverability & Email Log Email Deliverability Effortlessly manage transactional emails with Email Deliverability. High deliverability… by Elementor 200K+ ★★★★★★★★★★ 2.5 (17) 3 months ago 62
7 SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers SureMail SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers by Brainstorm Force 200K+ ★★★★★★★★★★ 4.7 (25) 2 weeks ago 80
8 Manage Notification E-mails Manage Notification E-mails Enable and disable email notifications that WordPress sends to the admin and user. Works… by 3D Virge 100K+ ★★★★★★★★★★ 4.8 (56) 2 weeks ago 80
9 Klaviyo Klaviyo Klaviyo for WooCommerce by klaviyo 100K+ ★★★★★★★★★★ 2.8 (24) 2 months ago 66
10 Check & Log Email – Easy Email Testing & Mail logging Check & Log Email – Easy Email Testing & Mail logging Check & Log email allows you to test if your website is correctly sending emails… by checkemail 100K+ ★★★★★★★★★★ 4.8 (292) 2 months ago 84

FAQ

Ninja Test Email: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 21, 2026

Is Ninja Test Email free?

Yes. Ninja Test Email is free to download and use from the official WordPress.org plugin directory.

Is Ninja Test Email safe to use in 2026?

Ninja Test Email shows warning signs in 2026 — compare the alternatives below before installing. Was last updated 11 months ago, and scores 36/100 on our health check.

How many websites use Ninja Test Email?

Ninja Test Email is active on <10 WordPress websites and has been downloaded 434 times since it launched in November 2025. It was downloaded 48 times in the last 30 days.

Does Ninja Test Email work with WordPress 7.1?

Ninja Test Email is officially tested up to WordPress 6.8.11, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does Ninja Test Email need?

Ninja Test Email requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Ninja Test Email last updated?

The latest version, 1.1.1, was released on November 29, 2025 (11 months ago).

Who makes Ninja Test Email?

Ninja Test Email is developed and maintained by Shiv Srivastava.

What are the best alternatives to Ninja Test Email?

The most popular alternatives to Ninja Test Email are WP Mail SMTP by WPForms (4M+ installs), MC4WP: Mailchimp for WordPr… (1M+ installs) and Easy WP SMTP (500K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.