EffortLess Simple Email Configuration

Changelog

1.4.4

  • Restored input validation before saving SMTP settings (host, port, user, password, from email and name)
  • Restored SMTP Connection Test section (checks credentials without sending email, with detailed debug log)
  • Fixed SMTP Connection Test to properly decrypt stored password before testing
  • SMTP password preserved when left blank on save (no accidental overwrite)
  • Password field shows hint when a password is already stored

1.4.3

  • Security: SMTP password stored encrypted (AES-256-CBC) instead of plaintext
  • SMTP password field no longer redisplayed after save (enhanced security practice)

1.4.2

  • Security fix: proper escaping at output time (escaping late) for all echoed variables
  • Refactored elsec_handle_test_email() to return structured data instead of pre-escaped HTML

1.4.1

  • Fixed SMTP not working for regular WordPress emails (only worked for test emails)
  • SMTP configuration now hooks into phpmailer_init globally
  • Debug output now only enabled during test emails

1.4.0

  • Added WordPress Multisite support with network-wide settings
  • Settings page moved to Network Admin > Settings for multisite installations
  • All sites in the network share the same email configuration
  • Single-site installations continue to work as before

1.3.1

  • Added uninstall.php for proper database cleanup on plugin deletion

1.3.0

  • WPCS/PHPCS compliance improvements
  • Fixed text domain consistency (now uses effortless-simple-email-configuration everywhere)
  • Replaced anonymous functions with named functions for better WordPress compatibility
  • Added complete PHPDoc blocks with @since tags
  • Added plugin version constant (ELSEC_VERSION)
  • Added missing plugin headers (Requires PHP, Plugin URI, Author URI, Domain Path)
  • Improved nonce verification timing
  • Removed hardcoded default values
  • Fixed indentation consistency (tabs throughout)

1.2.7

  • Improved WordPress coding standards compliance (PHPCS/WPCS)
  • Fixed text domain issues
  • Added proper sanitization and wp_unslash()
  • Improved SMTP From handling

Plugin Website
Visit website

Author
domclic
Version:
1.4.4
Last Updated
April 14, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.