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

Plugin: mailpn (Used by 6 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-04-17 17:33:52
w*r*p*e*s*h*r*e*.com 2025-11-11 12:55:37
p*d*e*e*l*n*b*.com 2025-11-09 17:03:15
m*s*a*i*l*r*s.com 2025-11-09 08:22:21
i*c*f*e*b*a*s.com 2025-11-08 09:53:09
f*e*t*m*b*r*o*.com 2025-11-07 18:30:24

Top 50 Plugins

Plugin Count
elementor 2,876,743
contact-form-7 2,535,807
elementor-pro 1,605,735
woocommerce 1,357,058
revslider 958,523
js_composer 617,818
jetpack 500,672
wp-rocket 446,764
essential-addons-for-elementor-lite 431,136
header-footer-elementor 378,816
gutenberg-core 364,692
elementskit-lite 355,986
google-analytics-for-wordpress 323,681
instagram-feed 323,556
google-site-kit 311,813
gravityforms 309,864
complianz-gdpr 302,414
cookie-law-info 301,620
wpforms-lite 270,986
astra-sites 264,435
sitepress-multilingual-cms 259,715
bluehost-wordpress-plugin 246,511
litespeed-cache 235,764
gtranslate 189,994
coblocks 182,959
cookie-notice 174,625
gutenberg 162,658
the-events-calendar 152,372
popup-maker 143,161
premium-addons-for-elementor 141,379
astra-addon 139,318
bb-plugin 138,618
mailchimp-for-wp 137,851
LayerSlider 132,969
wp-smushit 131,507
custom-fonts 127,710
creame-whatsapp-me 125,697
pro-elements 124,280
tablepress 123,761
click-to-chat-for-whatsapp 121,385
woocommerce-gateway-stripe 116,007
duracelltomi-google-tag-manager 115,025
cleantalk-spam-protect 111,982
smart-slider-3 110,667
pixelyoursite 108,887
akismet 108,500
royal-elementor-addons 108,255
megamenu 106,452
fusion-builder 106,214
honeypot 104,235

Top 50 Themes

Theme Count
hello-elementor 913,554
astra 773,887
Divi 746,445
pub 241,976
generatepress 171,941
flatsome 170,338
Avada 158,940
h4 153,580
oceanwp 125,617
kadence 111,092
enfold 93,366
salient 90,566
bb-theme 89,437
twentytwentyfour 86,282
blocksy 85,209
twentytwentyfive 84,658
cocoon-master 79,457
betheme 75,127
twentyseventeen 71,780
woodmart 65,160
dt-the7 61,257
neve 53,895
twentytwentyone 46,552
bridge 45,692
swell 42,448
Avada-Child-Theme 39,866
twentytwenty 39,794
lightning 39,317
twentytwentythree 39,169
gox 37,753
bricks 32,275
Impreza 32,126
Newspaper 30,379
twentytwentytwo 29,943
epik-redesign 24,903
extendable 24,555
storefront 24,479
pro 24,353
yith-wonder 23,929
uncode 23,627
twentysixteen 23,152
sydney 22,365
themify-ultra 22,244
twentyfifteen 20,665
Total 19,997
porto 18,683
hestia 17,775
thrive-theme 17,023
yootheme 16,415
popularfx 16,233