Email Newsletters

Robert Castelo - September 10, 2005 - 11:33

Publish the content of a website as an email newsletter. Completely Drupal native, with many features.

Note: version in contrib is for developers only, and actually very stale. I'll update to the latest version, which is compatible with Drupal 5, later this month.

Features

  • Multiple email newsletters
    set up as many as you need
  • Plain text or HTML email
    Subscriber chooses which to receive
    Default can be set to either format
  • Include site content
    Restrict to content types (configured accross all newsletters)
    Filter by category terms (configurable on each newsletter)
    Include all new content if no terms are set for a newsletter
  • Subscriber content control
    Subscriber can select which of the newsletter's terms they receive content from
  • Manual or scheduled send out
    Send manualy ('Send Now' button), or send every (x) hours, (x) days, or (x) months
  • Personalisation
    Profile info can be added into email
  • Templates
    Templates can use Drupal input formats, e.g. use PHP to create a conditional plain text email
  • Include teaser or full content
    Include content/teaser in newsletter based on length
  • Bounced email handling
  • Email link authentication
    'Read more' links, and account control links, allow users to access the site (based on their role) and their email subscription settings, but without accessing their full site account.

Dependancies

As this module carries out many tasks, it has been split into several component modules each of which deals with a particular task. These component modules are all independant, and can be reused by other modules that require the task they perform.

To install eNewsletter module you will also need to install the following modules:

Once you've downloaded all the modules, move them into your modules directory. There is a combined database setup file in the eNewsletters directory, 'enewsletter_combined.mysql', which will create all the neccessary database tables in one go.

Developed by Robert Castelo for Code Positive - Drupal developer and consultation London, UK .

Releases

Resources

 
 

Drupal is a registered trademark of Dries Buytaert.