Loading...

All project content is available for reading, but you need to be a member of the project for Subversion checkout of source code, or to create/modify any information.
Login if you are a member. Apply here to request membership (open to all).

EPiServer Newsletter Module

IMPORTANT! There is a newer version of this module for EPiServer 7.5 and newer

The Newsletter module lets you create pages in EPiServer and send pages as emails to many recipients. In contrast to the built-in subscription feature this module is push based, as you define the content, and control the sending

Features

  • Create one or more newsletter templates, and send newsletters directly from EPiServer
  • Edit newsletters the same way you edit pages for the web
  • You can have several different newsletters, and many recipient groups
  • Import email addresses (handles duplicates)
  • Send as HTML and plain text in the same email. Lets the user choose the format
  • Pluggable recipient filter
  • Test before you send
  • Sends images as inline attachments, allowing rich design
  • Has subscription and unsubscription templates
  • Tips on how to create your newsletter design

Download

down.gif Download Now

Source Code

Repository for EPiServer CMS 7:
data.png //svn/epicode/BVNetwork.Newsletter/7.x.
Check out the source with TortoiseSVN

Repository for EPiServer CMS 6:
data.png //svn/epicode/BVNetwork.Newsletter/6.x.
Check out the source with TortoiseSVN

Repository for EPiServer CMS 5:
data.png //svn/epicode/BVNetwork.Newsletter/5.x.
Check out the source with TortoiseSVN

Requirements

The module has different downloads for different versions of EPiServer CMS. See the download page for the individual requirements for each version.

Screenshots

Want to see what it looks like? See the ScreenShots.

Pricing

This module is free, but it uses the aspNetEmail component from Advanced Intellect. You can download an evaluation license from their web site, but you need to purchase the license in order to use the Newsletter module successfully.

Tickets

Open tickets for this component:

#8
Move all labels and helptext to language files
#51
Changing recipient list name
#332
Create newsletter from newsletter admin page
#334
Create wiki installation guide for Newsletter cms 7
#341
Store Newsletter data in DDS
#343
Move appSettings for Newsletter to dds

Found a new bug, or a question or suggestion for new feature? Create a new ticket

Architecture

The SendMail module is organized as several Visual Studio .NET Library projects.

  1. The main plug-in and mail sending engine
  2. An extensibility library with interfaces that you can implement in order to control the mail sending process.
    • An interface for creating your own recipient filters.
  3. A business layer API

The main process of sending pages as email is to specify which page types the mail plug-in should be enabled for. The plug-in will then allow you to select any page (given the correct page type) and send the contents as an email to one or more users. The editor can specify the recipient to send to.