WordPress OSINT, maintenance or security needs? Reach out!
TLDWP

Plugin: mailpn (Used by 1 domains)

Mailing Manager – PN

👤 Félix Martínez 📦 v1.0.25 🔗 Plugin Homepage

Transform your WordPress site into a powerful email management hub with our intuitive plugin. Whether you’re running newsletters, promotional campaigns, or customer outreach, this tool empowers you to Schedule Emails (plan campaigns in advance with an easy-to-use scheduler), Personalize Content (Create tailored messages with dynamic content fields), Track Performance (Monitor open rates, click-through rates, and engagement metrics in real time), Seamless Integration: (Connect with popular email services or use your SMTP server), Automation Features: (Set up automated responses and drip campaigns to save time and boost engagement). Perfect for bloggers, small businesses, and marketers, this plugin combines simplicity with robust functionality to ensure your emails get delivered and make an impact. Start growing your audience today!

Core Features

  • Email Template Management: Create and manage unlimited email templates using WordPress’s familiar post editor. Each template supports rich HTML content, custom styling, and dynamic shortcodes for personalized messaging.

  • SMTP Configuration: Full SMTP support with authentication, allowing you to connect to any SMTP server (Gmail, Outlook, custom servers). Configure SMTP host, port, security (TLS/SSL), authentication credentials, and custom sender information. Includes Gmail-specific optimizations for better deliverability.

  • Email Queue System: Intelligent email queue management that processes emails in controlled batches. Configure sending rates (emails per 10 minutes and daily limits) to prevent server overload and ensure optimal deliverability. Automatic queue pausing when daily limits are reached, with automatic reset after 24 hours.

  • Scheduled Email Delivery: Schedule emails to be sent at specific times in the future. Perfect for welcome emails, follow-ups, and time-sensitive campaigns. Includes delayed welcome email functionality with configurable delays.

  • Email Tracking & Analytics: Comprehensive tracking system including:

    • Open Tracking: Track email opens using invisible tracking pixels. Monitor when recipients open your emails with timestamps.
    • Click Tracking: Track all link clicks in emails. See which links are clicked most, track unique clicks per user, and analyze click patterns.
    • Detailed Statistics: View click statistics by URL, total clicks, unique users who clicked, and detailed click history with timestamps and IP addresses.
  • Email Types & Automation:

    • Welcome Emails: Automated welcome emails for new users with configurable delays
    • One-Time Emails: Send emails that are only sent once per recipient
    • Published Content Emails: Automatically send emails when new content is published. Configure to send notifications about new posts, pages, or custom post types
    • Coded Emails: Special emails with unique codes (e.g., verification codes)
    • Password Reset Emails: Customizable password reset emails with branded templates
    • New User Notifications: Automated emails sent when new users register
  • WooCommerce Integration: Seamless integration with WooCommerce for e-commerce email automation:

    • Purchase Emails: Automatically send emails after purchase completion with configurable delays
    • Abandoned Cart Emails: Detect and send emails to users who abandon their shopping carts. Configurable delay periods (minutes, hours, or days)
    • Cart Tracking: Monitor cart activity and send targeted recovery emails
  • Email Distribution Options: Flexible recipient targeting:

    • Send to all users
    • Send to specific user roles
    • Send to individual selected users
    • Support for custom user queries
  • Exception Management: Advanced email filtering system:

    • Exclude specific email domains from receiving emails
    • Exclude individual email addresses
    • Perfect for testing environments or excluding internal accounts
  • Email Records & History: Complete audit trail of all sent emails:

    • Track every email sent with full details (recipient, subject, content, attachments, timestamps)
    • View email status (sent, queued, failed)
    • Detailed error logging for failed sends
    • Email content stored in both HTML and plain text formats
    • Server information and IP tracking
  • Dashboard & Statistics: Comprehensive dashboard providing:

    • Recent sent emails count (last 7 days)
    • Pending scheduled emails count
    • Detailed email history with filtering options
    • Visual statistics and progress tracking
    • Email queue status monitoring
  • Email Templates & Branding: Professional email template system:

    • Customizable header images
    • Customizable footer images
    • Configurable maximum email width
    • Legal information footer (company name, address)
    • Custom footer messages
    • Social media links support
    • Responsive design for mobile devices
  • Dynamic Content & Shortcodes: Powerful shortcode system for personalization:

    • [user-name] – Display recipient’s name
    • [post-name] – Display post titles with links
    • [new-contents] – Display recently published content
    • Support for user data (first name, last name, email, nickname, ID)
    • Post-specific shortcodes
    • Custom content filters
  • Test Email Functionality: Send test emails to verify templates before sending to all recipients. Test emails bypass queue system and restrictions for immediate delivery.

  • Error Handling & Logging: Robust error management:

    • Detailed error messages for failed sends
    • SMTP error reporting
    • Option to email admin on send failures
    • Error retry functionality
    • Comprehensive error logs with timestamps and details
  • Role-Based Permissions: Fine-grained access control:

    • Custom capabilities for email management
    • Role-specific permissions for creating, editing, and sending emails
    • Taxonomy capabilities for email categories
    • Secure permission system following WordPress standards
  • Email Queue Management: Advanced queue control:

    • View and manage pending emails
    • Pause/resume queue functionality
    • Progress tracking for bulk sends
    • Automatic cleanup of processed items
    • Queue status indicators
  • Welcome Email Management: Dedicated interface for managing welcome emails:

    • View pending welcome email registrations
    • Manage scheduled welcome emails
    • Cleanup tools for old or stuck registrations
    • Unified management interface
  • Notifications System: Built-in notification management:

    • User notification preferences
    • Subscription management links in emails
    • Unsubscribe functionality
    • Integration with USERSPN plugin for enhanced user management
  • Multilingual Support: Fully translation-ready:

    • Translation files included for Spanish (ES), Catalan (CA), Basque (EU), Galician (GL), Italian (IT), and Portuguese (PT)
    • Uses WordPress i18n standards
    • Easy to translate with Loco Translate or similar tools
  • Security Features:

    • Nonce verification for all AJAX requests
    • Input sanitization and validation
    • KSES filtering for HTML content
    • Secure SMTP password storage
    • Permission checks throughout
  • Cron Job Management: Automated background processing:

    • Daily cleanup tasks (removed users, old logs)
    • Every 10 minutes email queue processing
    • Weekly maintenance tasks
    • Scheduled email processing
    • WooCommerce automated email processing
  • Form Builder Integration: Advanced form building capabilities:

    • Multiple input types (text, email, select, textarea, file uploads, images, videos, audio)
    • Conditional fields
    • Multi-field groups
    • Password strength checker
    • Range inputs with visual feedback
    • Star rating inputs
  • Public-Facing Features:

    • Email subscription management popups
    • Unsubscribe functionality
    • Click tracking redirects
    • Open tracking endpoints
    • Public shortcodes for notifications
  • Developer-Friendly:

    • Well-structured codebase following WordPress coding standards
    • Extensible with filters and hooks
    • Custom post types for emails and records
    • Custom taxonomies for organization
    • REST API endpoints for tracking

Perfect for bloggers, small businesses, e-commerce stores, and marketers who need a comprehensive email management solution without the complexity of external services. The plugin integrates seamlessly with WordPress and provides all the tools you need to create, send, track, and manage your email campaigns effectively.

Credits

This plugin stands on the shoulders of giants

Owl Carousel v2.3.4
Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
Copyright 2013-2018 David Deutsch
https://owlcarousel2.github.io/OwlCarousel2/
https://github.com/OwlCarousel2/OwlCarousel2/blob/develop/dist/owl.carousel.js

Trumbowyg v2.27.3 – A lightweight WYSIWYG editor
alex-d.github.io/Trumbowyg/
License MIT – Author : Alexandre Demode (Alex-D)
https://github.com/Alex-D/Trumbowyg/blob/develop/src/ui/sass/trumbowyg.scss
https://github.com/Alex-D/Trumbowyg/blob/develop/src/ui/sass/trumbowyg.scss
https://github.com/Alex-D/Trumbowyg/blob/develop/src/trumbowyg.js

Developers

This section provides comprehensive documentation for developers who want to integrate or extend the MAILPN plugin functionality.

Plugin Structure

  • Main File: mailpn.php
  • Version: 1.0.25
  • Constants: MAILPN_VERSION, MAILPN_DIR, MAILPN_URL, MAILPN_CPTS
  • Custom Post Types: mailpn_mail (emails), mailpn_rec (records)

Sending Emails Programmatically

Using Shortcode (Recommended)

The primary method to send emails is through the [mailpn-sender] shortcode:

`

do_shortcode(‘[mailpn-sender
mailpn_type=”email_welcome”
mailpn_user_to=”1″
mailpn_subject=”Email Subject”
mailpn_id=”123″
mailpn_once=”1″
]Email content here[/mailpn-sender]’);
`

Parameters:
* mailpn_user_to (required): User ID or email address
* mailpn_id (optional): Post ID of type mailpn_mail
* mailpn_type (optional): Email type (email_welcome, email_published_content, email_coded, etc.)
* mailpn_subject (optional): Email subject line
* mailpn_once (optional): Set to 1 to send only once per user
* post_id (optional): Related post ID
* post_parent_id (optional): Parent post ID

Using PHP Class Directly

`

$mailing = new MAILPN_Mailing();
$result = $mailing->mailpn_sender([
‘mailpn_user_to’ => 1,
‘mailpn_id’ => 123,
‘mailpn_type’ => ’email_welcome’,
‘mailpn_subject’ => ‘Welcome’,
‘mailpn_once’ => 1
], ‘Email content’);

Available Shortcodes

Content Shortcodes

*[mailpn-text query=”addressee_name” user_id=”1″]- Display user data (name, email, ID, nickname)
*
[user-name]- Display recipient's name
*
[post-name]- Display post title with link
*
[new-contents]- Display recently published content
*
[mailpn-contents post_id=”123″]- Display content based on email type

Utility Shortcodes

*
[mailpn-mail]- Render complete email
*
[mailpn-call-to-action]- Call-to-action button
*
[mailpn-notifications]- Notification system
*
[mailpn-notifications-counter]- Notification counter

Configuration Options


Access plugin settings using WordPress
get_option():

SMTP Configuration

*
mailpn_smtp_enabled- Enable/disable SMTP ('on'/'off')
*
mailpn_smtp_wp_native_emails- Use SMTP for native WordPress emails ('on'/'off'). When on, password recovery, new user notification, comment notifications, admin notifications and any other wp_mail() call use SMTP.
*
mailpn_smtp_host- SMTP host address
*
mailpn_smtp_port- SMTP port number
*
mailpn_smtp_secure- Security type ('tls', 'ssl', or 'none')
*
mailpn_smtp_username- SMTP username
*
mailpn_smtp_password- SMTP password

Sending Limits

*
mailpn_sent_every_ten_minutes- Emails per 10 minutes (default: 5)
*
mailpn_sent_every_day- Daily email limit (default: 500)

Sender Information

*
mailpn_from_name- Sender name
*
mailpn_from_email- Sender email address

Email Exceptions

*
mailpn_exception_emails- Enable exception system ('on'/'off')
*
mailpn_exception_emails_domains- Exclude email domains
*
mailpn_exception_emails_addresses- Exclude specific email addresses

Tracking

*
mailpn_click_tracking- Enable click tracking ('on'/'off')
*
mailpn_open_tracking` – Enable open tracking (‘on’/’off’)

Email Queue Management

Queue System

// Get current queue
$queue = get_option('mailpn_queue'); // Array: [mail_id => [user_ids]]

// Process queue manually
$mailing = new MAILPN_Mailing();
$mailing->mailpn_queue_process();

// Check queue status
$paused = get_option('mailpn_queue_paused'); // 'on' if paused
    `

Adding Emails to Queue

$mail_id = 123;
$users = get_users([‘fields’ => ‘ids’]);
$queue = get_option(‘mailpn_queue’, []);

foreach ($users as $user_id) {
$queue[$mail_id][] = $user_id;
}

update_option(‘mailpn_queue’, $queue);
// Queue is processed automatically via cron every 10 minutes
`

Tracking and Analytics

Click Tracking

// Automatically replace links with tracking (built-in)
// Or manually:
$content = MAILPN_Click_Tracking::replace_links($content, $mail_id, $user_id);

// Track click manually
MAILPN_Click_Tracking::track_click($mail_id, $user_id, $url);
    `

Open Tracking

Open tracking is automatic via tracking pixel. Data is stored in `mailpn_rec` custom post type.

Statistics

Access statistics via AJAX action: `wp_ajax_mailpn_get_statistics` (requires proper permissions)

Hooks and Filters

Actions

* `mailpn_form_save` - Fired when forms are saved * `mailpn_cron_daily` - Daily cron task * `mailpn_cron_ten_minutes` - Every 10 minutes cron task * `mailpn_cron_weekly` - Weekly cron task

Filters

* `wp_mail_from` - Customize sender email * `wp_mail_from_name` - Customize sender name * `retrieve_password_message` - Customize password reset email * `wp_new_user_notification_email` - Customize new user email

WooCommerce Integration

The plugin automatically integrates with WooCommerce if active: * Purchase completion emails * Abandoned cart emails * Cart activity tracking

Example Usage

Send Welcome Email

$user_id = 1;
$subject = ‘Welcome to our site’;
$content = ‘

Welcome!

Thanks for registering.

‘;

do_shortcode(‘[mailpn-sender
mailpn_type=”email_welcome”
mailpn_user_to=”‘ . $user_id . ‘”
mailpn_subject=”‘ . esc_attr($subject) . ‘”
mailpn_once=”1″
]’ . $content . ‘[/mailpn-sender]’);
`

Send Personalized Email

“`
$user_id = 1;
$mail_id = 123;

do_shortcode(‘[mailpn-sender
mailpn_user_to=”‘ . $user_id . ‘”
mailpn_id=”‘ . $mail_id . ‘”
mailpn_subject=”Important Notification”
]Hello [user-name], this is a personalized email.[/mailpn-sender]’);

Security Considerations


* All AJAX requests require nonce verification
* Input sanitization via
MAILPN_Forms::mailpn_sanitizer()* KSES filtering for HTML content
* User permission checks throughout
* Secure SMTP password storage

Key Developer Files


*
includes/class-mailpn.php- Main plugin class
*
includes/class-mailpn-mailing.php- Email sending functionality
*
includes/class-mailpn-settings.php- Settings management
*
includes/class-mailpn-ajax.php- AJAX handlers
*
includes/class-mailpn-cron.php- Scheduled tasks
*
includes/class-mailpn-click-tracking.php` – Click tracking

Requirements

  • WordPress 3.0 or higher
  • PHP 7.2 or higher
  • WordPress cron must be functional for queue processing

Support

For developer support, visit the plugin’s support forum or contact: [email protected]

DomainExposuresHeadersLast Checked
h*n*i*t*a*o*n*a*i*n.com F 2026-05-19 14:01:48

Top 50 Plugins

Plugin Count
elementor 1,800,450
contact-form-7 1,770,416
elementor-pro 1,049,481
woocommerce 816,578
revslider 617,763
jetpack 467,002
js_composer 432,362
wp-rocket 334,096
essential-addons-for-elementor-lite 293,692
gravityforms 267,060
complianz-gdpr 256,646
cookie-law-info 231,313
instagram-feed 228,088
google-site-kit 222,053
sitepress-multilingual-cms 221,190
google-analytics-for-wordpress 214,049
header-footer-elementor 210,208
elementskit-lite 206,911
bluehost-wordpress-plugin 190,775
gutenberg 162,337
gutenberg-core 159,507
cookie-notice 151,371
the-events-calendar 131,527
litespeed-cache 130,994
wpforms-lite 129,550
gtranslate 127,925
astra-sites 119,573
popup-maker 116,091
woocommerce-payments 112,960
tablepress 109,187
coblocks 99,539
honeypot 97,392
astra-addon 95,313
duracelltomi-google-tag-manager 93,533
wp-smushit 93,516
all-in-one-seo-pack 93,320
LayerSlider 91,657
bb-plugin 90,822
premium-addons-for-elementor 86,880
megamenu 86,508
akismet 86,074
cleantalk-spam-protect 83,880
mailchimp-for-wp 83,756
woocommerce-gateway-stripe 83,116
ml-slider 81,034
fusion-builder 79,664
borlabs-cookie 79,520
ewww-image-optimizer 79,050
wp-pagenavi 78,797
formidable 78,063

Top 50 Themes

Theme Count
hello-elementor 615,573
Divi 510,726
astra 423,626
flatsome 133,744
Avada 124,341
generatepress 119,948
pub 109,942
oceanwp 83,460
kadence 78,474
enfold 71,844
salient 66,714
twentytwentyfour 58,958
h4 56,410
twentyseventeen 56,190
bb-theme 55,281
cocoon-master 52,095
betheme 51,820
blocksy 50,688
dt-the7 46,160
twentytwentyfive 43,814
neve 39,351
Avada-Child-Theme 37,622
gox 33,449
woodmart 33,292
bridge 32,878
twentytwentyone 32,115
lightning 31,449
twentytwenty 30,045
swell 28,597
Impreza 26,441
bricks 26,019
sydney 25,643
twentytwentythree 24,026
Newspaper 23,472
voxel 22,440
twentytwentytwo 19,980
epik-redesign 19,270
kubio 19,178
uncode 19,113
sinatra 18,819
twentysixteen 18,221
storefront 17,869
pro 17,861
Total 14,730
extendable 14,595
yith-wonder 14,041
hello-theme-child-master 13,356
themify-ultra 12,983
yootheme 12,936
factory-templates-4 12,927