
A powerful WordPress email management plugin that enhances your WordPress email functionality with SMTP configuration, WooCommerce email templates, admin security features, email logs, and license validation system.
This plugin includes both custom-developed and third-party JavaScript and CSS libraries. In compliance with WordPress.org guidelines for human-readable code, all source code locations are documented below:
All custom JavaScript and CSS files are included in uncompressed, human-readable format:
* assets/js/logs.js – Email logs interface functionality
* assets/js/template-editor.js – Template editor functionality
* assets/js/x4email-ajax.js – AJAX handling for plugin features
* assets/css/admin-modern.css – Modern admin interface styles
* assets/css/colors.css – Color scheme definitions
* assets/css/logs.css – Email logs page styles
* assets/css/template-editor.css – Template editor styles
The following third-party libraries are included in minified format. Source code is available at the documented URLs:
Chart.js
* File: assets/js/chart.min.js
* Source: https://github.com/chartjs/Chart.js
* License: MIT
GrapesJS Email Builder
* Files: grapes.min.js and related GrapesJS plugins in assets/js/
* Source: https://github.com/artf/grapesjs
* License: BSD-3-Clause
* Documentation: https://grapesjs.com/docs/
Font Awesome
* Files: font-awesome.min.css and webfonts
* Source: https://github.com/FortAwesome/Font-Awesome
* License: Font Awesome Free License
* Documentation: https://fontawesome.com/docs
This plugin does not use a build process for custom JavaScript and CSS files. All custom code is written and maintained in its final, uncompressed form for maximum transparency and ease of modification.
Important Note for Reviewers: The email templates in includes/templates/ contain inline style tags, which are technically required for email functionality and comply with email development best practices:
Why Inline Styles are Required for Emails:
1. Email Client Limitations: Most email clients (Gmail, Outlook, Yahoo, etc.) strip out external CSS files and link tags
2. Industry Standard: Inline styles are the recommended approach by all major email service providers
3. Maximum Compatibility: Ensures emails render correctly across 40+ different email clients
4. Technical Necessity: Unlike web pages, emails cannot reliably load external stylesheets
This is NOT a violation of WordPress guidelines because:
* These are email templates, not web admin pages
* Email templates have different technical requirements than web pages
* The wp_enqueue functions are designed for web pages, not email content
* All admin pages properly use wp_enqueue_scripts and wp_enqueue_styles
For developers wishing to modify third-party libraries, please refer to their respective source repositories and follow their build instructions.
This plugin is licensed under the GPL v2 or later.