=== Newsletter === Tags: newsletter,email,subscription,mass mail,list build,email marketing,direct mailing Requires at least: 3.4.0 Tested up to: 4.3.1 Stable tag: trunk Contributors: satollo,webagile,michael-travan Add a real newsletter system to your blog. For free. With unlimited newsletters and subscribers. == Description == Newsletter is a **real newsletter system** for your WordPress blog: perfect for list building, you can easily create, send and track e-mails, headache-free. It just works out of box! = Main Features = * **Unlimited Subscribers** with statistics * **Unlimited Emails** with tracking * Customizable **subscription widget**, **page** or **custom form** * Wordpress User Registration **seamless integration** * **Single** And **Double Opt-In** plus privacy checkbox for EU laws compliance * **Subscribers preferences** to fine-target your campaigns * SMTP-Ready * Customizable Themes * Html and Text versions of Emails * All messages are **fully translatable** from Admin Panel (no .po/.mo) * Diagnostics Panel to check your blog mailing capability **Set Up Your First Newsletter In Just A Couple Of Clicks** [youtube https://www.youtube.com/watch?v=JaxK7XwqvVI] = Integration with WordPress registration = * Newsletter subscription check box on standard WordPress registration form * Auto confirmation on first login * Imports already registered users = Professional Extensions = Need *more power*? Feel *something's missing*? The Newsletter Plugin features can be easily extended through our **premium, professional Extensions**! Let us introduce just two of them : ) * [Reports Extension](http://www.thenewsletterplugin.com/plugins/newsletter/reports-module) is a regular WordPress plugin which improves the internal statistics collection system and provides better reports of data collected for each sent email. Neat. * [Feed By Mail Extension](http://www.thenewsletterplugin.com/feed-by-mail-extension) generates and sends your newsletters using your blog last posts, even custom ones like events or products. Just sit and watch! * [WooCommerce Extension](http://www.thenewsletterplugin.com/woocommerce-extension) subscribe customers to a mailing list and generate product newletters. * [Amazon SES Extension](http://www.thenewsletterplugin.com/amazon-ses-extension-for-the-newsletter-plugin) seamlessly integrate Amazon SES with The Newsletter Plugin. Hassle-free. = Support = We provide support for our plugin on [Wordpress.org forums](https://wordpress.org/support/plugin/newsletter) and through our official [forum here](http://www.thenewsletterplugin.com/forums), but only Premium Users with an active license have access to one-to-one support via our [ticketing system](http://www.thenewsletterplugin.com/support-ticket). = Follow Us = * **Our Official Website** - http://www.thenewsletterplugin.com/ * **Our Facebook Page** - https://www.facebook.com/thenewsletterplugin * **Our Twitter Account** - https://twitter.com/newsletterwp == Installation == 1. Put the plug-in folder into [wordpress_dir]/wp-content/plugins/ 2. Go into the WordPress admin interface and activate the plugin 3. Optional: go to the options page and configure the plugin == Frequently Asked Questions == See the [Newsletter FAQ](http://www.thenewsletterplugin.com/plugins/newsletter/newsletter-faq) or the [Newsletter Forum](http://www.thenewsletterplugin.com/forums) to ask for help. For documentation start from [Newsletter documentation](http://www.thenewsletterplugin.com/plugins/newsletter/newsletter-documentation). Thank you, The Newsletter Team == Screen shots == No screenshots are available at this time. == Changelog == = 4.0.8 = * Dashboard style fix for WordPress >= 4.4 * Minor improvements = 4.0.7 = * New check to prevent not correct message template settings to block emails * Improved confirmation email test * Added welcome email test * Resubscription in single opt-in does not send the confirmation email anymore * Fixed second subscription with Facebook extension = 4.0.6 = * Fixed forced lists on subscription panel * Fixed few i18n tags * Fixed background color on theme selector = 4.0.5 = * Fixed an error on content lock * Fixed CSS for extensions * Fixed few debug notices * Improved the content lock user recognition * Subscriber search by list = 4.0.4 = * Fixed and improved the email template for service messages = 4.0.3 = * Fixed the welcome email enable/disable setting = 4.0.2 = * Fixed main settings saving * Fixed unsubscription settings saving = 4.0.0 = * Shiny new look * New top menu * Locked content feature moved into the subscription module * Separated SMTP configuration panel * Newsletter users import transfer first and last name * Various bug fixes and improvements = 3.9.5 = * Corrected the call to maybe_maybe_convert_table_to_utf8mb4 = 3.9.4 = * CSV export fix * Delete button on newsletter list fixed (wrong since version 3.9.3) = 3.9.3 = * Added the blog charset to the dagnostic panel * Fixed the read count (was due to antispam filter changes) * Language domain fixes = 3.9.2 = * Fixed the tab separator in CSV export * Removed the already subscribed option * Removed obsolete code for anchor tracking * Added the sent newsletters to the subscriber editing panel * Added a sent-to table = 3.9.1 = * Enable the tracking key edit * Removed the antibot option, active by default * First round of changes for translate.wordpress.org * Fixed few notices * Added deprecation notices for the email.php and email-alternative.php files * Fixed the export separator * Removed reference to plugin files in URLs to avoid spam filter * Removed the selection of Newsletter action URL * Removed obsolete files = 3.9.0 = * Fixed the new excerpt extraction = 3.8.9 = * Fixed few debug notices * Improved support for browser without javascript * Adding multi subscription support * Improved antibot * Fixed some debug/deprecated noticies * Added support for new beta Report Extension features = 3.8.8 = * Unsubscription works now only with JavaScript enabled browser to block bots * New way to extract excerpts to avoid third party filters * Fixed the image selector for header logo * Added preview form subscription message template * Added WordPress like metadata on themes * Fixed the default theme * Changed few theme screeshots * Added attribute "layout" to shortcode with value "html5" for tableless form = 3.8.7 = * Fixed the widget constructor = 3.8.6 = * Improved checks on tracking links which could be used for spamming links (open redirect) = 3.8.5 = * Changed the widget constructor * Fixed the newsletter_form shortcode * Added shortcodes for in page form building (beta): see the [plugin documentation](http://www.thenewsletterplugin.com/plugins/newsletter/newsletter-documentation). = 3.8.4 = * Fixed the unsubscription problem = 3.8.3 = * Fixed the editor for unsubscription messages * Added the unsubscription error message * Fixed the email change from admin panels * Fixed the profile field check when set as optionals = 3.8.2 = * Improved the profile editing page (with confirmation for email change) * Added new sync between confirmed email and linked wp user email * Improved check and messages on subscriber edit panel * Changed the confirmation behavior for already confirmed users (welcome page reshown) * Added the subscription delete option when a WordPress user si deleted * Unsubscribe action for already unsubscribed subscribers reshow the unsubscription message * Better management of emoji (creating sometime a database error) = 3.8.1 = * Corrected open tracking with new tracking URL schema = 3.8.0 = * CSV import fix = 3.7.9 = * Added subject empty check when sending tests * Added option to import subscribers as confirmed or not confirmed * Added import subscribers from CSV file * Updated the WP compatibility version number * Fixed the save button on sent emails * Fixed the List-§Unsubscribe header with new URL schema = 3.7.8 = * Fixed the online email view with the new URL schema = 3.7.7 = * Fixed the editor role * Fixed the unsubscription url with the new action url schema * Fixed the readme.txt * Tested with WP 4.2 = 3.7.6 = * Fixed the new action URL schema * Added a notice for blank page on newsletter creation * Few notices removed * Added more html require attributes * Fixed the alternative confirmation redirect = 3.7.5 = * Fixed the referrer attribute on shortcodes = 3.7.4 = * Added control to avoid the wp super cache caching on newsletter services * Added the new action URL schema (see the subscription steps panel) * Added confirmation_url attribute to the form short code * Added referrer attribute to the form short code * Newsletters now start with empty subject and it's require to write it * Fixed the API add service key check * Fixed a couple of PHP noticies on widget (when not configured) = 3.7.3 = * Fixed extra profile field rules and placeholder = 3.7.2 = * Fixed the editor issue on subscription steps panel = 3.7.1 = * Attempt to fix the home url retrieval on some custom installations * Removed some unused code * Fixed the rate request notice * Added the new URL tracking option (beta) * Added the new URL tracking option notice * Added file owner checking on diagnostic panel * Added action files call checking on diagnostic panel * Added dimensions on read-tracking image * Added the html tag to the message templates * Changed the template generation method to avoid conflicts with themes = 3.7.0 = * Bugfix = 3.6.9 = * Little fix = 3.6.8 = * Fixed the subject of the administrative notification * Cleaned up obsolete code * Added support for extension versions check * Fixed typo in text only themes * Fixed wrong unsubscribe code in German Welcome Email = 3.6.7 = * New Blog Info configuration panel * New Default Theme * Minor layout changes * Fix subscription email link * Added notices when filters are active on subscriber management panel * Few fixes on statistic panel * Fixed undefined index noticies on subscription page * Several fixes * A TNT team member quitted smoking, so the plugin become smoking free = 3.6.6 = * Added a cron monitor * Added a xmas theme * Fixed the opt-in mode for wordpress registsred users * Fixed the noticies * Fixed somes styles * Added the direct newsletter edit for themes without options * Header changed * Fixed all links to refer the new site www.thenewsletterplugin.com * Fixed the newsletter editor default style = 3.6.5 = * Added parameter "plugin url" on diagnostic panel * Added custom post types to the linear theme * Added custom post types to the vimeo-like theme * Fixed the feed by mail placeholder panel * Fixed the antibot option with preferences = 3.6.4 = * Support for greek (and others) characters without the entity encoding * Fixed a debug notice in the widget code * Added gender on import * Added support for the constant NEWSLETTER_LOG_DIR in wp-config.php to define the loggin folder * Fixed the domain removal on subscription steps messages = 3.6.3 = * Fixed the feed by mail test function = 3.6.2 = * Added the separator selection on CSV export * Added the UTF-8 BOM to the export * Fixed some debug noticies = 3.6.1 = * Fixed the widget when field names contain double quotes = 3.6.0 = * Removed the extension list from welcome panel * Added the and operator in the newsletter recipients selector * Fixed the select_group(...) in NewsletterControls class = 3.5.9 = * Added a possible antibot to the subscription flow = 3.5.8 = * Added soundcloud for social icon on default theme * Fixed the welcome screen (should) = 3.5.7 = * Added the private flag on newsletters * Fixed old extension version checking/reporting = 3.5.6 = * Added custom header for newsletter tagging with mandrill * Added internally used html 5 subscription form = 3.5.5 = * Added the license key field for special installations = 3.5.4 = * Fixed the web preview charset = 3.5.3 = * Added support for extensions as plugins = 3.5.2 = * Fixed the {title} tag replacement for old subscriber list with the gender not set * Added the upgrade from old versions button on diagnostic panel = 3.5.1 = * Support for the SendGrid extension = 3.5.0 = * Fixed the subscriber list panel * Interface reviewed * Fixed the image chooser for WP 3.8.1 * Fixed the export for editors * Patch for anonymous users create by woocommerce * Madrill API adapter * Header separation between this plugin and the extensions * Default to base 64 encoding of outgoing email to solve the long lines problem = 3.4.9 = * Fixed some warnings in debug mode * Fixed the disabling setting of the social icons (on default newsletter themes) * Added filters on widget for WPML * Added filter for single line feeds refused by some mail servers = 3.4.8 = * Added a javascript protection against auto confirmation from bot * Fixed a warning with debug active on site login = 3.4.7 = * Fixed the subscription panel where some panels where no more visible. = 3.4.6 = * Added the full_name tag * Added the "simple" theme * Added indexes to the statistic table to improve the reports extension response time * Fixed some noticies in debug mode = 3.4.5 = * Revisited the theme chooser and the theme configuration * Fixed a double field on the locked content configuration * Improved the delivery engine = 3.4.4 = * Improved error messages * Fixed the last tab store (jquery changes) * Added some new controls for the pop up extensions = 3.4.3 = * Added the precendence bulk header (https://support.google.com/mail/answer/81126) * Added filter on messages to avoid wrong URLs when the blog change domain or folder * Added the alt attribute to the tracking image * New option to set the PHP max execution time * Fixed some text on main configuration panel = 3.4.2 = * Refined the subscription for already subscribed emails = 3.4.1 = * Fixed the delivery engine warning message * Fixed the version check = 3.4.0 = * Changed newsletter copy to copy even the editor and traking status * Fixed the subscribers search list * Added some more buttons on Newsletter editor * Added the subscription form menu voice (I cannot answer anymore the same request about subscribe button translation :-) * Suppressed warning on log function = 3.3.9 = * Fixed activation in debug mode * Fixed some notices * Added defaults for subscriber titles (Mr, Mrs, ...) = 3.3.8 = * Internal code fixes * Fixed the "editor" access control = 3.3.7 = * Fixed the feed by mail field on widget * Fixed tab names to avoid mod_security interference * Fixed the "name" form field rules * Added (undocumented/untested) way to change the table names = 3.3.6 = * Fixed a caching blocking on short code * New way to create a newsletter = 3.3.5 = * Fixed the mailto rewriting * Added tags and categories to default theme * Added post type on default theme * Fixed some administrative CSS * Revisited the theme selection and configuration = 3.3.4 = * Fixed the module version check = 3.3.3 = * Fixed the IP tracking on opening = 3.3.2 = * Disabled the save button on composer when the newsletter is "sending" or "sent" * Added ip field on statistics * Reviewed the subscriber statistics panel * Fixed some links on welcome panel * Added extensions version check * Added the Mandrill Extension support * Fixed the banner options on default theme * New "new newsletter" panel (hope simpler to use) = 3.3.1 = * Fixed a bug in an administrative query = 3.3.0 = * Fixed a replacement on online email version * Fixed a missing privacy check box configuration * Improved the split posts * Added post_type control * Re-enabled the subscription for addresses not confirmed * Fixed the welcome and ocnfirmaiton email when sent from subscribers list panel (were not using the theme) * Added the "pre-checked" option to preferences configuration = 3.2.9 = * Fixed a possible loop on widget (when using extended fields in combobox format) = 3.2.8 = * Fixed the newsletter_replace filter * Added the person title for salutation * Changed the profile field panel * Fixed the massive deletion of unsubscribed users = 3.2.7 = * Added a controls for the Reports module version 1.0.4 * Changed opening tracking and removed 1x1 GIF * Added support for popup on subscription form * Fixed the link to the reports module = 3.2.6 = * Fixed the forced preferences on subscription panel = 3.2.5 = * Fixed the home_url and blog_url replacements * Added the cleans up of tags used in href attributes * Fixed the cleans up of URL tags * Added module version checking support * Added the welcome email option to disable it * Fixed the new subscriber notification missing under some specific conditions = 3.2.4 = * Added target _blank on theme links so they open on a new windows for the online version * Changed to the plugins_url() function * Added clean up of url tags on composer = 3.2.3 = * Added schedule list on Diagnostic panel * Removed the enable/disable resubscription option * Added a check for the delivery engine shutdown on some particular situations * Revisited the WordPress registration integration * Revisited the WordPress user import and moved on subscriber massive action panel * Added links to new documentation chapter * Removed a survived reference to an old table * Reactivated the replacement of the {blog_url} tag * Fixed the tracking code injection * Fixed a default query generation for compatibility with 2.5 version * Fixed the tag replacements when using the old forms = 3.2.2 = * Fixed the subscription options change problem during the upgrade * English corrections by Rita Vaccaro * Added the Feed by Mail demo module * Added support for the Facebook module = 3.2.1 = * Fixed fatal error with old form formats = 3.2.0 = * Added hint() method to NewsletterControls * Fixed the Newsletter::replace_date() to replace even the {date} tag without a format * Added NewsletterModule::format_time_delta() * Added NewsletterModule::format_scheduler_time * Improved the diagnostic panel * Fixed an error on subscription with old forms * Fixed the unsubscription with old formats * Fixed the confirmation for multiple calls * Fixed user saving on new installation (column missing for followup module) * Added compatibility code with domain remaping plugin * Added a setting to let unsubscribed users to subscribe again * Added the re-subscription option = 3.1.9 = * Added the NEWSLETTER_MAX_EXECUTION_TIME * Added the NEWSLETTER_CRON_INTERVAL * Improved the delivery engine performances * Improved the newsletter list panel * Change the subscription in case of unsubscribed, bounced or confirmed address with a configurable error message * Some CSS review * Fixed the unsubscription procedure with a check on user status * Added Pint theme = 3.1.7 = * Added better support for Follow Up for Newsletter * Fixed integration with Feed by Mail for Newsletter * Fixed a bug on profile save * Fixed a message about log folder on diagnostic panel * Fixed the sex field on user creation = 3.1.6 = * Fixed the subscription form absent on some configurations = 3.1.5 = * Content locking deactivated if a user is logged in * Added a button to create a newsletter dedicated page * Added top message is the newsletter dedicated page is not configured * Fixed the subscription process with the old "na" action * Added a new option with wp registration integration * Added the opt-in mode to wp registration integration = 3.1.4 = * Fixed a bug on post/page preview = 3.1.3 = * Added support for SendGrid Module * Fixed a fatal error on new installations on emails.php = 3.1.2 = * Fixed the access control for editors * Improved to the log system to block it when the log folder cannot be created * Moved all menu voices to the new format * Improved the diagnostic panel * Added ability to send and email to not confirmed subscribers * Fixed a problem with internal module versions = 3.1.1 = * Fixed the copy and delete buttons on newsletter list * Removed the old trigger button on newsletter list * Fixed the edit button on old user search * Improved the module version checking * Added the "unconfirm" button on massive subscriber management panel = 3.1.0 = * Added link to change preferences/sex from emails * Added tag reference on email composer * Added "negative" preference selection on email targeting * Improved the subscription during WordPress user registration * Fixed the preference saving from profile page * Fixed the default value for the gender field to "n" * Added loading of the Feed by Mail module * Added loading of the Follow Up module * Added loading of the MailJet module * Changed the administrative page header * Changed the subscriber list and search panel * Improved the locked content feature * Fixed the good bye email not using the standard email template * Changed the diagnostics panel with module versions checking * Fixed some code on NewsletterModule = 3.0.9 = * Fixed an important bug = 3.0.8 = * Fixed the charset on some pages and previews for umlaut characters = 3.0.7 = * Fixed a warning in WP 3.5 * Fixed the visual editor on/off on composer panel = 3.0.6 = * Added file permissions check on diagnostic panel * Fixed the default value for "sex" on email at database level * Fixed the checking of required surname * Fixed a warning on subscription panel * Improved the subscription management for bounced or unsubscribed addresses * Removed the simple theme of tinymce to reduce the number of files * Added neutral style for subscription form = 3.0.5 = * Added styling for widget * Fixed the widget html * Fixed the reset button on subscription panels * Fixed the language initialization on first installation * Fixed save button on profile page (now it can be an image) * Fixed email listing showing the planned status = 3.0.4 = * Fixed the alternative email template for subscription messages * Added user statistics by referrer (field nr passed during subscription) * Added user statistics by http referer (one r missing according to the http protocol) * Fixed the preview for themes without textual version * Fixed the subscription redirect for blogs without permalink * Fixed the "sex" column on database so email configuration is correctly stored * Fixed the wp user integration = 3.0.3 = * Fixed documentation on subscription panel and on subscription/page.php file * Fixed the statistics module URL rewriting * Fixed a "echo" on module.php datetime method * Fixed the multi-delete on newsletter list * Fixed eval() usage on add_menu_page and add_admin_page function * Fixed a number of ob_end_clean() called wht not required and interfering with other output buffering * Fixed the editor access level = 3.0.2 = * Documented how to customize the subscription/email.php file (see inside the file) for subscription messages * Fixed the confirmation message lost (only for who do not already save the subscription options...) = 3.0.1 = * Fixed an extra character on head when including the form css * Fixed the double privacy check on subscription widget * Fixed the charset of subscription/page.php * Fixed the theme preview with wp_nonce_url * Added compatibility code for forms directly coded inside the subscription message * Added link to composer when the javascript redirect fails on creation of a new newsletter * Fixed the old email list and conversion = 3.0.0 = * Release = 2.6.2 = * Added the user massive management panel = 2.5.3.3 = * Updated to 20 lists instead of 9 * Max lists can be set on wp-config.php with define('NEWSLETTER_LIST_MAX', [number]) * Default preferences ocnfigurable on subscription panel = 2.5.3.2 = * fixed the profile fields generation on subscription form = 2.5.3.1 = * fixed javascript email check * fixed rewrite of link that are anchors * possible patch to increase concurrency detection while sending * fixed warning message on email composer panel = 2.5.3 = * changed the confirmation and cancellation URLs to a direct call to Newsletter Pro to avoid double emails * mail opening now tracked * fixed the add api * feed by mail settings added: categories and max posts * feed by mail themes change to use the new settings * unsubscribed users are marked as unsubscribed and not removed * api now respect follow up and feed by mail subscription options * fixed the profile form to add the user id and token * subscribers' panel changed * optimizations * main url fixed everywhere * small changes to the email composer * small changes to the blank theme = 2.5.2.3 = * subscribers panel now show the profile data * search can be ordered by profile data * result limit on search can be specified * {unlock_url} fixed (it was not pointing to the right configured url) = 2.5.2.2 = * fixed the concurrent email sending problem * added WordPress media gallery integration inside email composer = 2.5.2.1 = * added the add_user method * fixed the API (was not working) and added multilist on API (thankyou betting-tips-uk.com) * fixed privacy check box on widget = 2.5.2 = * added compatibility with lite cache * fixed the list checkboxes on user edit panel * removed the 100 users limit on search panel * category an max posts selection on email composer = 2.5.1.5 = * improved the url tag replacement for some particular blog installation * fixed the unsubscription administrator notification * replaced sex with gender in notification emails * fixed the confirm/unconfirm button on user list * fixed some labels * subscription form table HTML = 2.5.1.4 = * added {date} tag and {date_'format'} tag, where 'format' can be any of the PHP date formats * added {blog_description} tag * fixed the feed reset button * added one day back button to the feed * updated custom forms documentation * fixed the trigger button on emails panel * changed both feed by mail themes (check them if you create your own theme) * fixed the custom profile field generation (important!) * fixed documentation about custom forms Version 2.5.1.3 - fix the feed email test id (not important, it only generates PHP error logs) - feed by mail send now now force the sending if in a non sending day - changed the way feed by mail themes extract the posts: solves the sticky posts problem - added the feed last check time reset button - fixed the confirm and cancel buttons on user list - fixed the welcome email when using a custom thank you page - added images to theme 1 - added button to trigger the delivery engine - fixed the widget mail check - reintroduced style.css for themes - updated theme documentation - added CDATA on JavaScript - fixed theme 1 which was not adding the images - added theme 3 Version 2.5.1.2 - fixed the old profile fields saving Version 2.5.1.1 - new fr_FR file - fixed test of SMTP configuration which was sending to test address 2 instead of test address 1 - bounced voice remove on search filter - added action "of" which return only the subscription form and fire a subcription of type "os" - added action "os" that subscribe the user and show only the welcome/confirmation required message - fixed issue with main page url configuration Version 2.5.1 - Fixed the widget that was not using the extended fields - Fixed the widget that was not using the lists - Added the class "newsletter-profile" and "newsletter-profile-[number]" to the widget form - Added the class "newsletter-profile" and "newsletter-profile-[number]" to the main subscription form - Added the class "newsletter-profile" and "newsletter-profile-[number]" to the profile form - Added the classes "newsletter-email", "newsletter-firstname", "newsletter-surname" to the respective fields on every form - Removed email theme option on subscription panel (was not used) - Fixed the welcome email on double opt in process - Subscription notifications to admin only for confirmed subscription - Fixed subscription process panel for double opt in (layout problems) - Improved subscription process panel Version 2.5.0.1 - Fix unsubscription process not working Version 2.5.0 - Official first release