{"id":296550,"date":"2026-04-13T03:16:48","date_gmt":"2026-04-13T03:16:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/effortless-simple-email-configuration\/"},"modified":"2026-05-21T05:30:18","modified_gmt":"2026-05-21T05:30:18","slug":"effortless-simple-email-configuration","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/effortless-simple-email-configuration\/","author":23148025,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.5","stable_tag":"1.4.5","tested":"7.0","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"EffortLess Simple Email Configuration","header_author":"","header_description":"Configure email settings for EffortLess plugins, allowing you to choose between PHP Mail and SMTP for reliable email delivery.","assets_banners_color":"","last_updated":"2026-05-21 05:30:18","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":171,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.3":{"tag":"1.4.3","author":"domclic","date":"2026-04-13 03:17:12"},"1.4.4":{"tag":"1.4.4","author":"domclic","date":"2026-04-14 04:08:42"},"1.4.5":{"tag":"1.4.5","author":"domclic","date":"2026-05-21 05:30:18"}},"upgrade_notice":{"1.4.4":"<p>Restores validation and SMTP Connection Test lost in 1.4.3. Password encryption from 1.4.3 is kept \u2014 existing plaintext passwords are handled transparently.<\/p>","1.3.0":"<p>Major code quality update for WordPress plugin directory compliance. Re-save your settings after upgrade.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.3","1.4.4","1.4.5"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[3017,267,260051,6696],"plugin_category":[41],"plugin_contributors":[241557],"plugin_business_model":[],"class_list":["post-296550","plugin","type-plugin","status-publish","hentry","plugin_tags-configuration","plugin_tags-email","plugin_tags-php-mail","plugin_tags-smtp","plugin_category-communication","plugin_contributors-domclic","plugin_committers-domclic"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/effortless-simple-email-configuration.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>EffortLess Simple Email Configuration allows you to configure the email sending method for all EffortLess plugins. You can choose between PHP Mail (default) or SMTP, and define a custom From email and name. Works reliably for test emails and plugin notifications.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/effortless-simple-email-configuration<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to Settings &gt; EffortLess Simple Email Configuration to configure.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20use%20a%20from%20email%20different%20from%20smtp%20username%3F\"><h3>Can I use a From email different from SMTP username?<\/h3><\/dt>\n<dd><p>Yes, with SMTP configured, the plugin sets the From header while using the SMTP user for authentication, similar to Thunderbird.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Restored input validation before saving SMTP settings (host, port, user, password, from email and name)<\/li>\n<li>Restored SMTP Connection Test section (checks credentials without sending email, with detailed debug log)<\/li>\n<li>Fixed SMTP Connection Test to properly decrypt stored password before testing<\/li>\n<li>SMTP password preserved when left blank on save (no accidental overwrite)<\/li>\n<li>Password field shows hint when a password is already stored<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Security: SMTP password stored encrypted (AES-256-CBC) instead of plaintext<\/li>\n<li>SMTP password field no longer redisplayed after save (enhanced security practice)<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Security fix: proper escaping at output time (escaping late) for all echoed variables<\/li>\n<li>Refactored elsec_handle_test_email() to return structured data instead of pre-escaped HTML<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Fixed SMTP not working for regular WordPress emails (only worked for test emails)<\/li>\n<li>SMTP configuration now hooks into phpmailer_init globally<\/li>\n<li>Debug output now only enabled during test emails<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Added WordPress Multisite support with network-wide settings<\/li>\n<li>Settings page moved to Network Admin &gt; Settings for multisite installations<\/li>\n<li>All sites in the network share the same email configuration<\/li>\n<li>Single-site installations continue to work as before<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Added uninstall.php for proper database cleanup on plugin deletion<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>WPCS\/PHPCS compliance improvements<\/li>\n<li>Fixed text domain consistency (now uses effortless-simple-email-configuration everywhere)<\/li>\n<li>Replaced anonymous functions with named functions for better WordPress compatibility<\/li>\n<li>Added complete PHPDoc blocks with @since tags<\/li>\n<li>Added plugin version constant (ELSEC_VERSION)<\/li>\n<li>Added missing plugin headers (Requires PHP, Plugin URI, Author URI, Domain Path)<\/li>\n<li>Improved nonce verification timing<\/li>\n<li>Removed hardcoded default values<\/li>\n<li>Fixed indentation consistency (tabs throughout)<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Improved WordPress coding standards compliance (PHPCS\/WPCS)<\/li>\n<li>Fixed text domain issues<\/li>\n<li>Added proper sanitization and wp_unslash()<\/li>\n<li>Improved SMTP From handling<\/li>\n<\/ul>","raw_excerpt":"Configure email settings for EffortLess plugins: PHP Mail or SMTP with custom From email.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/296550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=296550"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/domclic"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=296550"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=296550"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=296550"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=296550"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=296550"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=296550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}