Simplenews: Send newsletters to subscribed e-mail addresses
Simplenews Simplenews publishes and sends newsletters to lists of subscribers. Both anonymous and authenticated users can opt-in to different mailing lists. HTML email can be sent by using Mime mail module.
Dedicated handbook pages are available on: sending emails and theming newsletters.
Requirements
- Taxonomy module.
- Large mailing lists require cron (poormans cron can be used but not recommended)
- HTML-format newsletters and/or newsletters with attachments require mime mail module.
Installation
- Create a new directory "simplenews" in the sites/all/modules directory and place the entire contents of this simplenews folder in it.
- Enable the module on the Modules admin page: Administer > Site building > Modules
- Grant the access at the Access control page: Administer > User management > Access control.
Configuration
Configure Simplenews on the Simplenews admin pages: Administer > Site configuration > Simplenews.
Select a content type to use as newsletter, select a vocabulary which tags will be newsletter series.
Access control
To enable users to (un)subscribe to a newsletter use the "subscribe to newsletters" permission. This will enable the subscription form in the Simplenews block and give access to the subscription page at /newsletter/subscriptions.
Simplenews blocks
With the Simplenews block users can subscribe to a newsletter. For each newsletter one block is available.
Enable the Simplenews block on the Administer blocks page: Administer > Site building > Blocks, and visit the block configuration page to configure the block settings. Permission "subscribe to newsletters" is required to access the subscription form in the simplenews block or to view the link to the subscription form.
Simplenews block theming
More control over the content of simplenews blocks can be achieved using the block theming. Theme your simplenews block by copying simplenews-block.tpl.php into your theme directory and edit the content. The file is self documented listing all available variables.
The newsletter block can be themed generally and per newsletter:
* simplenews-block.tpl.php (for all newsletters)
* simplenews-block.tpl--[tid].php (for newsletter series tid)
Multilingual support
Simplenews supports multilingual newsletters for node translation, multilingual taxonomy and url path prefixes.
When translated newsletter issues are available subscribers receive the newsletter in their preferred language (according to account setting). Translation module is required for newsletter translation.
Multilingual taxonomy of 'Localized terms' and 'per language terms' is supported. 'per language vocabulary' is not supported. I18n-taxonomy module is required.
Use 'Localized terms' for a multilingual newsletter. Taxonomy terms are translated and translated newsletters are each taged with the same (translated) term. Subscribers receive the newsletter in the preferred language set in their account settings or in the site default language. Use 'per language terms' for mailing lists each with a different language. Newsletters of different language each have their own tag and own list of subscribers.
Path prefixes are added to footer message according to the subscribers preferred language.
The preferred language of anonymous users is set based on the interface language of the page they visit for subscription. Anonymous users can not change their preferred language. Users with an account on the site will be subscribed with the preferred language as set in their account settings.

what to do in access control page
Hi,
I'm getting a 406 error when I try to configure simplenews and my host said I should be able to send newsletters, so I'm going through the steps to see what I missed. I'm a little mystified by this step:
What do I need to put here in order to be able to send newsletters?
I'm using drupal 6.9 and Simplenews 6.x-1.0-rc5
Thanks so much.
edit: Nevermind! I came back and tried again and it works now. :)
How to submit name with email in newslatter for anonymous user ?
please suggest me how can I add a text box to submit name like email and subscribe and unsubscribe radio buttons in drupal 5.14 simplenews module .
Handbook clarification request
In the handbook text, I'm not clear on a couple of things:
Under Configuration
"... Select a content type to use as newsletter, ..."
If I want a layout/design for my newsletter, different from my other content, should I have that content type set up in advance of this step? If so, the documentation should maybe say this.
and
...select a vocabulary which tags will be newsletter series."
Sorry, this part of the sentence makes no sense to me, can it be corrected or explained differently?
How can i sand translated issue?
Hi! I create and send issue for example in English, then i translate it in Spanish and see something like : "This newsletter issue is part of a translation set. Sending this set is controlled from the translation source newsletter." but the href of " translation source newsletter." is "http://mysite.com/node/" how and wear can i sand this issue?
P.S. Taxonomy terms and translation is is OK, according to instruction :) Thank you very match !!!
Alter the input to have value="enter email"
I'd like to have a value in the form input with "enter email" that disappears on click... you know the one.
The $form variable in the simplenews-block.tpl.php file is a string, so I haven't gone deep enough.
I looked at the template pre-process function, but that didn't seem like the right place either.
Remove the User from the Form
What is the best way to remove the user from the form? This is what is in the simplenews_block_form method in the module.
($form['display_mail'] = array(
'#type' => 'item',
'#title' => t('User'),
'#value' => check_plain($user->name),
);
How would I remove it from within the simplenews-block.tpl.php
Thanks