#D8CX: I pledge that Views Send will have a full Drupal 8 release on the day that Drupal 8 is released

Views Send enables you to send mass mailing from a View.

How does it work?

  1. Create a view and add at least one column containing e-mail addresses.
  2. [Optional] Expose Views filters to let the user easily build list of recipients using UI.
  3. For Drupal 6
    1. Create a "Page" display and set the style to "Bulk Operations".
    2. On "Bulk Operations" style configuration, under "Selected operations", select Send mass mail (views_send_mail_action).
  4. For Drupal 7
    1. Add the "Global: Send E-mail" field to your view. This field provides the checkboxes that allow the user to select multiple rows.
    2. Create a "Page" (or "Block") display.
  5. Save the view, load the page, use exposed filters to build the list, select all or some rows and choose "Send mass mail".
  6. Fill the message form to configure the e-mail. Use tokens to personalize your e-mail. The module provide also row-based tokens, taken from the current row of the view. For example, if the view has a column with the key users_name (the user name) you can use this replacement token [views-send-users_name].
  7. Preview and send the message.

Note: For Drupal 6 messages are always queued in a spool table and delivered only on cron. (You can control how many messages will be send per cron run.) For Drupal 7 you can select to send the message directly using the Batch API in stead.

Dependencies & Integration

  • Views, of course.
  • The Drupal 6 version of Views Send depends on Views Bulk Operations (VBO) - version 1.11 or newer.
  • The module integrates features from:
    • Mime Mail. When the Mime Mail module is enabled, the user can choose to send rich HTML messages.
    • Tokens. When the Tokens module is enabled, the user can insert context tokens into the subject or body of the message. Note that row-based tokens are available even if the Tokens module is disabled.
    • Rules. (Drupal 7 only.) When the Rules module is enabled, the user can define actions for when emails are sent and/or placed in the spool.

Similar modules

You may want to try also:

Some pieces of code were inspired by Simplenews module.

How can you get involved?

Maintainers & Sponsors

  • Maintainer: hansfn (Hans Fredrik Nordhaug).
  • Module author of original Drupal 6 version: Claudiu Cristea.
  • The Drupal 6 version of this module was sponsored by Webikon.

Downloads

Recommended releases

Version Downloads Date Links
7.x-1.0-rc3 tar.gz (22.49 KB) | zip (26.21 KB) 2013-May-12 Notes
6.x-1.0-beta3 tar.gz (21.15 KB) | zip (23.6 KB) 2013-Mar-30 Notes

Development releases

Project Information


Maintainers for Views Send

  • hansfn - 81 commits
    last: 1 week ago, first: 1 year ago
  • claudiu.cristea - 45 commits
    last: 1 year ago, first: 3 years ago

Issues for Views Send

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Statistics (2 years)
New issues
Open bugs
Participants