The Postmark module allows the administrator to switch the standard SMTP library over to use the third party Postmark API to send out emails from their site. An account with Postmark is required to use this module.

Installation

8.x version of the module requires installation via composer

Configuration

  1. Configure the Mail System (admin/config/system/mailsystem) Formatter and Sender so that all modules use Postmark to send email. Alternatively, you can configure it so some modules use other mail modules or the default Drupal mail handler if you'd like. For example, if you don't like the way the Contact module is handled, you can set things up so Contact module
    emails are sent by the regular Drupal mail handler.
  2. Go to Configuration > Postmark (admin/config/mail/postmark).
  3. Enable Postmark functionality and add your API key from your Postmark account. You can get an API key from https://postmarkapp.com/
  4. The test functionality enables you to test the integration is working, this
    will use a credit by default each time you submit an email address.
  5. The email address that emails are sent from on your site must have a valid
    Sender Signature set up in your Postmark account. Different modules use
    different settings for the "From" address. One important place to check is
    the address on Configuration > Site information.
  6. Emails sent by the core Contact module use the sender email as the Reply To address, and will append the sender's email address to the bottom of the email so the recipient can see who submitted the Contact form. This is necessary
    when using Postmark, as all emails must be sent from a sender defined by a
    Sender Signature. The "From" email address is the address defined by the
    setting on Configuration > Site information.

If you have any requests or problems using the module, please submit an issue in the Postmark queue (http://drupal.org/project/issues/postmark).

Sender Signature Requirement

The Postmark service requires that the "from" email address be registered with them as a Sender Signature. This will normally be your Site Information email address. More information is available here.

Sponsors

Module development is sponsored by SiteBasin (http://sitebasin.com). The Drupal 6 version of the module was sponsored by Deeson Online (http://www.deeson.co.uk/online).

Project information

Releases