Version Description
Download this release
Release Info
| Developer | raldea89 |
| Plugin | |
| Version | 1.0.6 |
| Comparing to | |
| See all releases | |
Code changes from version 1.0.5 to 1.0.6
- changelog.txt +3 -0
- check-email.php +1 -1
- include/Core/UI/Page/Check_Email_Log_List_Page.php +1 -1
- include/Core/UI/Page/Check_Email_Settings_Page.php +3 -3
- readme.txt +96 -8
changelog.txt
CHANGED
|
@@ -1,5 +1,8 @@
|
|
| 1 |
== Changelog ==
|
| 2 |
|
|
|
|
|
|
|
|
|
|
| 3 |
= v1.0.5 - 10/03/2022 =
|
| 4 |
- Fixed: Replaced deprecated jQuery code ( https://github.com/WPChill/check-email/issues/32 )
|
| 5 |
- Fixed: HTML code was being shown in dashboard widget ( https://github.com/WPChill/check-email/issues/33 )
|
| 1 |
== Changelog ==
|
| 2 |
|
| 3 |
+
= v1.0.6 - 02/05/2022 =
|
| 4 |
+
- Fixed: Security, sanitization and escaping
|
| 5 |
+
|
| 6 |
= v1.0.5 - 10/03/2022 =
|
| 7 |
- Fixed: Replaced deprecated jQuery code ( https://github.com/WPChill/check-email/issues/32 )
|
| 8 |
- Fixed: HTML code was being shown in dashboard widget ( https://github.com/WPChill/check-email/issues/33 )
|
check-email.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
* Plugin Name: Check & Log Email
|
| 4 |
* Description: Check & Log email allows you to test if your WordPress installation is sending emails correctly and logs every email.
|
| 5 |
* Author: WPChill
|
| 6 |
-
* Version: 1.0.
|
| 7 |
* Author URI: https://wpchill.com/
|
| 8 |
* License: GPLv3 or later
|
| 9 |
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
| 3 |
* Plugin Name: Check & Log Email
|
| 4 |
* Description: Check & Log email allows you to test if your WordPress installation is sending emails correctly and logs every email.
|
| 5 |
* Author: WPChill
|
| 6 |
+
* Version: 1.0.6
|
| 7 |
* Author URI: https://wpchill.com/
|
| 8 |
* License: GPLv3 or later
|
| 9 |
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
include/Core/UI/Page/Check_Email_Log_List_Page.php
CHANGED
|
@@ -127,7 +127,7 @@ class Check_Email_Log_List_Page extends Check_Email_BasePage {
|
|
| 127 |
|
| 128 |
wp_register_style( 'jquery-ui-css', $plugin_dir_url . 'assets/vendor/jquery-ui/themes/base/jquery-ui.min.css', array(), '1.12.1' );
|
| 129 |
|
| 130 |
-
wp_register_script( 'insertionQ', $plugin_dir_url . 'assets/vendor/insertion-query/insQ.min.js', array( 'jquery' ), '1.0.
|
| 131 |
|
| 132 |
wp_enqueue_script( 'check-email-view-logs', $plugin_dir_url . 'assets/js/admin/view-logs.js', array( 'insertionQ', 'jquery-ui-core', 'jquery-ui-datepicker', 'jquery-ui-tooltip', 'jquery-ui-tabs' ), $check_email->get_version(), true );
|
| 133 |
}
|
| 127 |
|
| 128 |
wp_register_style( 'jquery-ui-css', $plugin_dir_url . 'assets/vendor/jquery-ui/themes/base/jquery-ui.min.css', array(), '1.12.1' );
|
| 129 |
|
| 130 |
+
wp_register_script( 'insertionQ', $plugin_dir_url . 'assets/vendor/insertion-query/insQ.min.js', array( 'jquery' ), '1.0.6', true );
|
| 131 |
|
| 132 |
wp_enqueue_script( 'check-email-view-logs', $plugin_dir_url . 'assets/js/admin/view-logs.js', array( 'insertionQ', 'jquery-ui-core', 'jquery-ui-datepicker', 'jquery-ui-tooltip', 'jquery-ui-tabs' ), $check_email->get_version(), true );
|
| 133 |
}
|
include/Core/UI/Page/Check_Email_Settings_Page.php
CHANGED
|
@@ -101,7 +101,7 @@ class Check_Email_Settings_Page extends Check_Email_BasePage {
|
|
| 101 |
*/
|
| 102 |
public function render_page() {
|
| 103 |
|
| 104 |
-
$tab = isset( $_GET['tab']) ? $_GET['tab'] : 'general';
|
| 105 |
|
| 106 |
?>
|
| 107 |
<div class="wrap">
|
|
@@ -113,7 +113,7 @@ class Check_Email_Settings_Page extends Check_Email_BasePage {
|
|
| 113 |
<a href="https://docs.google.com/forms/d/e/1FAIpQLSdhHrYons-oMg_9oEDVvx8VTvzdeCQpT4PnG6KLCjYPiyQfXg/viewform" target="_blank" class="nav-tab"><span class="dashicons dashicons-external"></span><?php esc_html_e( 'Suggest a feature', 'check-email' ); ?></a>
|
| 114 |
</nav>
|
| 115 |
|
| 116 |
-
<div class="tab-content ce_tab_<?php echo $tab; ?>">
|
| 117 |
|
| 118 |
<?php if( 'general' == $tab ): ?>
|
| 119 |
<h2><?php esc_html_e( 'Core Check Email Log Settings', 'check-email' ); ?></h2>
|
|
@@ -154,7 +154,7 @@ class Check_Email_Settings_Page extends Check_Email_BasePage {
|
|
| 154 |
?>
|
| 155 |
<td>
|
| 156 |
<div class="install_plugin_wrap">
|
| 157 |
-
<button id="install_wp_smtp" class="button" data-slug="wp-smtp" data-action="<?php echo ( 'install' == $smtp_status ? 'install' : 'activate' ); ?>" data-activation_url="<?php echo $activate_url; ?>"><?php echo sprintf( esc_html__( '%s SMTP', 'check-email' ), ( 'install' == $smtp_status ? 'Install' : 'Activate' ) ); ?></button>
|
| 158 |
<div id="install_wp_smtp_info"> <p><?php echo sprintf( esc_html__( 'Click to %s WP SMTP', 'check-email' ), ( 'install' == $smtp_status ? 'install' : 'activate' ) ) ; ?> </p></div>
|
| 159 |
</div>
|
| 160 |
|
| 101 |
*/
|
| 102 |
public function render_page() {
|
| 103 |
|
| 104 |
+
$tab = isset( $_GET['tab']) ? sanitize_text_field( wp_unslash( $_GET['tab'] ) ) : 'general';
|
| 105 |
|
| 106 |
?>
|
| 107 |
<div class="wrap">
|
| 113 |
<a href="https://docs.google.com/forms/d/e/1FAIpQLSdhHrYons-oMg_9oEDVvx8VTvzdeCQpT4PnG6KLCjYPiyQfXg/viewform" target="_blank" class="nav-tab"><span class="dashicons dashicons-external"></span><?php esc_html_e( 'Suggest a feature', 'check-email' ); ?></a>
|
| 114 |
</nav>
|
| 115 |
|
| 116 |
+
<div class="tab-content ce_tab_<?php echo esc_attr( $tab ); ?>">
|
| 117 |
|
| 118 |
<?php if( 'general' == $tab ): ?>
|
| 119 |
<h2><?php esc_html_e( 'Core Check Email Log Settings', 'check-email' ); ?></h2>
|
| 154 |
?>
|
| 155 |
<td>
|
| 156 |
<div class="install_plugin_wrap">
|
| 157 |
+
<button id="install_wp_smtp" class="button" data-slug="wp-smtp" data-action="<?php echo ( 'install' == $smtp_status ? 'install' : 'activate' ); ?>" data-activation_url="<?php echo esc_url( $activate_url ); ?>"><?php echo sprintf( esc_html__( '%s SMTP', 'check-email' ), ( 'install' == $smtp_status ? 'Install' : 'Activate' ) ); ?></button>
|
| 158 |
<div id="install_wp_smtp_info"> <p><?php echo sprintf( esc_html__( 'Click to %s WP SMTP', 'check-email' ), ( 'install' == $smtp_status ? 'install' : 'activate' ) ) ; ?> </p></div>
|
| 159 |
</div>
|
| 160 |
|
readme.txt
CHANGED
|
@@ -2,8 +2,8 @@
|
|
| 2 |
Contributors: wpchill, silkalns, giucu91
|
| 3 |
Tags: check, test, email, smtp, pop, send, delivery
|
| 4 |
Requires at least: 5.0
|
| 5 |
-
Tested up to:
|
| 6 |
-
Stable tag: 1.0.
|
| 7 |
|
| 8 |
Check & Log email allows you to test if your WordPress installation is sending emails correctly by sending a test email to an address of your choice. Allows overriding of email headers and carbon copying to another address.
|
| 9 |
|
|
@@ -14,11 +14,10 @@ This WordPress plugin helps you store sent emails for auditing purposes, as well
|
|
| 14 |
|
| 15 |
Some of its features include:
|
| 16 |
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
Deleting logged emails - you can delete them by going to the admin interface. You can either delete them in bulk or selectively - by date, email, or subject.
|
| 22 |
|
| 23 |
== Installation ==
|
| 24 |
|
|
@@ -38,4 +37,93 @@ Someone using one of my other plugins had trouble with emails not being sent. I
|
|
| 38 |
|
| 39 |
1. Check & Log Email - Status
|
| 40 |
2. Check & Log Email - View Logs
|
| 41 |
-
3. Check & Log Email - Settings
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
Contributors: wpchill, silkalns, giucu91
|
| 3 |
Tags: check, test, email, smtp, pop, send, delivery
|
| 4 |
Requires at least: 5.0
|
| 5 |
+
Tested up to: 6.1
|
| 6 |
+
Stable tag: 1.0.6
|
| 7 |
|
| 8 |
Check & Log email allows you to test if your WordPress installation is sending emails correctly by sending a test email to an address of your choice. Allows overriding of email headers and carbon copying to another address.
|
| 9 |
|
| 14 |
|
| 15 |
Some of its features include:
|
| 16 |
|
| 17 |
+
- Test email sending - if you’re not sure whether WordPress is sending emails, you can use this plugin to find out. The process is very simple: you need to choose an address that will receive a simple test email. You can even override the custom header with your own values, to avoid any other issues.
|
| 18 |
+
- Viewing logged emails - they can be viewed from the admin interface, as they are stored in a separate table. You get the option to filter them based on subject, email, date, etc.
|
| 19 |
+
- Deleting logged emails - you can delete them by going to the admin interface. You can either delete them in bulk or selectively - by date, email, or subject.
|
| 20 |
+
- Ability to change the "mail from" email address, "mail from name" and override default email WordPress addresses.
|
|
|
|
| 21 |
|
| 22 |
== Installation ==
|
| 23 |
|
| 37 |
|
| 38 |
1. Check & Log Email - Status
|
| 39 |
2. Check & Log Email - View Logs
|
| 40 |
+
3. Check & Log Email - Settings
|
| 41 |
+
|
| 42 |
+
== Changelog ==
|
| 43 |
+
|
| 44 |
+
= v1.0.6 - 02/05/2022 =
|
| 45 |
+
- Fixed: Security, sanitization and escaping
|
| 46 |
+
|
| 47 |
+
= v1.0.5 - 10/03/2022 =
|
| 48 |
+
- Fixed: Replaced deprecated jQuery code ( https://github.com/WPChill/check-email/issues/32 )
|
| 49 |
+
- Fixed: HTML code was being shown in dashboard widget ( https://github.com/WPChill/check-email/issues/33 )
|
| 50 |
+
- Added: Tabs and grouped settings by tabs ( https://github.com/WPChill/check-email/issues/37 )
|
| 51 |
+
- Added: Quick install WP SMTP plugin from settings ( https://github.com/WPChill/check-email/issues/37 )
|
| 52 |
+
|
| 53 |
+
= v1.0.4 - 28/10/2021 =
|
| 54 |
+
- Fixed: URL got too long when bulk deleting email logs. (https://github.com/WPChill/check-email/issues/30)
|
| 55 |
+
- Fixed: Sanitization and Escaping
|
| 56 |
+
|
| 57 |
+
= v1.0.3 - 24/09/2021 =
|
| 58 |
+
- Fixed: Secutiry issue
|
| 59 |
+
|
| 60 |
+
= v1.0.2 - 16/06/2021 =
|
| 61 |
+
- Added: From column in Email Logs. ( https://github.com/WPChill/check-email/issues/24 )
|
| 62 |
+
|
| 63 |
+
= v1.0.2 - 16/06/2021 =
|
| 64 |
+
- Added: Translation for roles and notices. ( https://github.com/WPChill/check-email/issues/10 )
|
| 65 |
+
- Added: Headers of the emails in the view log tab. ( https://github.com/WPChill/check-email/issues/12 )
|
| 66 |
+
- Fixed: Admin subpages link bug. ( https://github.com/WPChill/check-email/issues/9 )
|
| 67 |
+
- Fixed: Incompatibility with DIVI Theme. We enqued our JS only on Logs Page. ( https://github.com/WPChill/check-email/issues/13 )
|
| 68 |
+
- Fixed: Incompatibility with WpLogging plugin. ( https://github.com/WPChill/check-email/issues/8 )
|
| 69 |
+
- Fixed: Error by adding unique prefixes for Check-Email functions. ( https://github.com/WPChill/check-email/issues/16 )
|
| 70 |
+
- Fixed: Redirect error when using custom folder structure for WP Core. ( https://github.com/WPChill/check-email/issues/21 )
|
| 71 |
+
- Fixed: Deprecated jQuery functions.
|
| 72 |
+
|
| 73 |
+
= 1.0.1 =
|
| 74 |
+
* Fixed admin menu capabilities.
|
| 75 |
+
* Rezolved incompatibility with Wp Mail Logging.
|
| 76 |
+
|
| 77 |
+
= 1.0.0 =
|
| 78 |
+
* Added Email Logs for all the emails sent through Wordpress.
|
| 79 |
+
|
| 80 |
+
= 0.6.1 =
|
| 81 |
+
Added feedback form. Improved CSS backend.
|
| 82 |
+
|
| 83 |
+
= 0.6.0 =
|
| 84 |
+
Fixed loopback error.
|
| 85 |
+
|
| 86 |
+
= 0.5.7 =
|
| 87 |
+
Added support for the wp_mail_from filter
|
| 88 |
+
|
| 89 |
+
= 0.5.6 =
|
| 90 |
+
Tested with WordPress 5.1.1
|
| 91 |
+
|
| 92 |
+
= 0.5.5 =
|
| 93 |
+
Fixed typo (sorry sorry sorry)
|
| 94 |
+
|
| 95 |
+
= 0.5.4 =
|
| 96 |
+
Added FAQ about the location of the tool in the WordPress admin area
|
| 97 |
+
|
| 98 |
+
= 0.5.3 =
|
| 99 |
+
Fixed deprecation error messages. Tested with 4.7.2.
|
| 100 |
+
|
| 101 |
+
= 0.5.2 =
|
| 102 |
+
Fixed un-encoded output related to XSS bug
|
| 103 |
+
|
| 104 |
+
= 0.5.1 =
|
| 105 |
+
Properly fixed XSS vulnerability (apologies)
|
| 106 |
+
|
| 107 |
+
= 0.5 =
|
| 108 |
+
Fixed XSS vulnerability found by Antonis Manaras
|
| 109 |
+
|
| 110 |
+
= 0.4 =
|
| 111 |
+
Added more information from php.ini, fixed incorrect textdomains
|
| 112 |
+
|
| 113 |
+
= 0.3 =
|
| 114 |
+
Moved the page to the Tools menu
|
| 115 |
+
|
| 116 |
+
= 0.2 =
|
| 117 |
+
Now displays SMTP server name
|
| 118 |
+
|
| 119 |
+
= 0.1.3 =
|
| 120 |
+
Fixed version number
|
| 121 |
+
|
| 122 |
+
= 0.1.2 =
|
| 123 |
+
Fixed bug in Plugin Register caused by latest version of WordPress
|
| 124 |
+
|
| 125 |
+
= 0.1.1 =
|
| 126 |
+
Fixed typo in plugin name
|
| 127 |
+
|
| 128 |
+
= 0.1 =
|
| 129 |
+
Initial version
|
