Version: current

# Package newsletter

## Classes summary

BatchProcess | Create a process in session which is incremented to calls from the client
BatchProcess_Controller | Controller for calling the batch processes via Ajax.
BouncedList | Form field showing a list of bounced addresses
Newsletter | Single newsletter instance. Each Newsletter belongs to a NewsletterType.
Newsletter_Email | Email object for sending newsletters.
Newsletter_Recipient | Single recipient of the newsletter
Newsletter_SentRecipient | Database record for recipients that have had the newsletter sent to them.
NewsletterAdmin | Newsletter administration section
NewsletterEmailProcess | Batch process for sending newsletters.
NewsletterList | Simple form field shown when the NewsletterAdmin first loads.
NewsletterRole | NewsletterRole provides extensions to the `Member` class, with new database fields and functions specific to the newsletter module.
NewsletterType | Represents a type of newsletter, for example the weekly products update. The NewsletterType is associated with a recipient list and a bunch of Newsletter objects, which are each either Sent or Draft.
ProgressBar | Displays a progress bar in a form. These are currently only linked to Batch Processes.
RecipientExportField | Displays a field for exporting recipients.
RecipientImportField | Displays a field for importing recipients.
RecipientImportField_Cell | Single cell of the recipient import field
SubscribeForm | Page type for creating a page that contains a form that visitors can use to subscript to a newsletter.
SubscribeForm_Controller | Controller for the SubscribeForm page
Unsubscribe_Controller | Create a form that a user can use to unsubscribe from a mailing list
Unsubscribe_MailingListForm | 2nd step form for the Unsubcribe page. The form will list all the mailing lists that the user is subscribed to.
UnsubscribedList | Displays a list of all members that have unsubscribed from the list
UnsubscribeRecord | Record to keep track of when a `Member` has unsubscribed from a newsletter.

[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the Silverstripe Forums to ask development related questions. -