Overview
This module integrates the Benchmark Email system with Drupal. It handles user subscriptions and unsubscriptions seamlessly between Drupal and Benchmark, allowing Drupal users to subscribe during registration or at any time while at their Account Edit page.
Admins can choose which Contact Lists their users are allowed to subscribe to, as well as various title handline (for example, you can configure Drupal to call Contact Lists "Newsletters" if you prefer).
By default, subscription updates are processed during Cron runs, but this can be changed to process immediately via an XMLRPC (cURL) call to the Benchmark Email API. Make sure cURL is enabled for your server.
Installation
Simply download the module tarball to your modules directory (drush users, type drush dl benchmark_email) and enable.
Configuration
The first thing you'll want to do is visit admin/settings/benchmark_email and configure some things. You'll need to enter your Benchmark login and password to connect to the site and generate your first token.
Once this is done, you can choose to enable Contact Lists from Benchmark to be subscribed to by your users. (NOTE: The Contact Lists, at this point MUST be created in Benchmark. There is no mechanism for creating Contact Lists in Drupal... yet.)