Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Powerful newsletter/mailing product for Plone.
Python Shell Other

Merge pull request #71 from collective/travis_new_infra

Switch to travis new infrastructure, no root
latest commit 75b9b60c08
@fredvd fredvd authored



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 buildout eggs list)
  • 4.3 (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

Source code is at Github:

In Dec 2011 the source code repository was moved from svn-collective (do not use).


Issue tracker is at Github:

There is an old one (do not use) at


  • initial release: Kai Dieffenbach
  • Maik Derstappen
  • Andreas Jung
  • Philip Bauer
  • Timo Stollenwerk
  • Dinu Gherman
  • Peter Holzer
  • Jens W. Klein
Something went wrong with that request. Please try again.