Author: Maik Derstappen, Timo Stollenwerk, Andreas Jung



.. image::

.. image::

EasyNewsletter is a simple but powerful newsletter/mailing product for Plone.


* Support Text and HTML Newsletter (including images)

* Support manual written Newsletters/Mailings

* Plonish (can use Plone's Collections to collect content)

* Variable templates to generate newsletter content

* Subscribing / Unsubscribing and can use Plone Members/Groups as receivers
  (works also with Membrane)

* support for external subscriber sources (configured through a Zope utility)

* support for external delivery services (other than Plone MailHost)

* TTW customizeable output Template to generate nice HTML Newsletter

* Support personalized mails

* Support for sending daily issues automatically, based on collections
  (by cron or clock-server)

* mass import/export subscribers via csv

* support external filtering/manipulation (filter out or add more subscribers) plugins


* [inqbus.plone.fastmemberproperties] speed up access of member properties
  (optional, you can installed it with Products.EasyNewsletter[all] in your
  buidlout eggs list)

* Plone 3.X (tested) or 4.X (tested)


1. Add Products.EasyNewsletter to your buildout

2. Run your buildout script

3. Restart zope

4. Install EasyNewsletter via Plone Management Interface

5. Add an "Newsletter Subscriber" portlet and select the EasyNewsletter
   (To this newsletter the subscribers will be added).


For more documentation please visit:

Source Code

In dec 2011 the source code repository was moved from svn-collective to github.

* Old repository:
* New repository:


* Old:
* New:


* initial release: Kai Dieffenbach
* Maik Derstappen
* Andreas Jung
* Philip Bauer
* Timo Stollenwerk
* Dinu Gherman


2.6.12 (2013-11-01)

- Correct non user fullname show/hide parameter usage: was always showed.

- Add French translation.
  [toutpt, MordicusEtCubitus]

- Add @@daily-issue view, in order to send issues with cron or clock-server.

- Change permission to send daily issue to ManagePortal.

- Improve responses and tests for daily issues.

- Adapted to Plone 4.3.
  [ksuess, rohberg]

- Fix exception handling in get_plone_members.

- Fix description for Newsletter Template field in ENLIssue.

- Add documentation for how to use filter to filter newsletter receivers. 

- Optimize get_plone_member.

- Update Products/EasyNewsletter/content/ 'results' not
  initialized properly in case of an error.

- Fix import of getSite for plone3.

- Update pt_BR translation.

- Fix check for already existing subscriber when registering. Hide
  enl_actions viewlet from public audience.

- Allow registration without chosing a gender.

- i18n for default template.

- No more global definitions in templates.

- Corrections and Anglicization of Default newsletter templates.

2.6.11 (2012-07-11)

- Fix translations

- Move Manage aggregation templates action into object_button aka actions menu

2.6.10 (2012-07-10)

- fix the email format, we don't use MIMEMultipart for the plain tex