Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

elastic_email

125 sites Security covered
View on drupal.org

Elastic Email is a mail relay service. That is, instead of your website sending mail via its own SMTP server, outgoing email is directed through the Elastic Email service and out onto the internet. This module provides plug n' play integration with the Elastic Email service. Learn more at the Elastic Email site.

Why?

Elastic Email is of particular use to cloud-hosted websites. There are three very prominent reasons to use it:

  • Some cloud services (or rather, their IP address ranges) are blacklisted by anti-spam services because of the high volumes of spam emanating from their servers. For example: Amazon/AWS. That is to say, if you send email directly from AWS, there's a good chance it will be blocked by spam filters.
  • Some servers have restrictions on outgoing ports, i.e. SMTP. Your website may simply be unable to use SMTP. Elastic Email uses a REST-style API over HTTPS. So, all you need open is port 443, the standard HTTPS port.

But the main reason may be that you can be up and running in less than 5 minutes total. Really. You can even get an account that lets you send 150,000 emails a month before you need to start paying. And there's no need to mess with configuring sendmail or postfix on your server: all configuration is done from one simple Drupal admin screen.

How?

It's a three-step process:

  1. Sign up for an Elastic Email account, by going to http://elasticemail.com and click on "Sign up" in the top right hand corner
  2. Once signed up, make a note of your API Key and your Elastic Email username (aka your email address), which you will need to configure the module
  3. Install and enable the elastic_email module
  4. Configure the elastic_email module with the username and API Key

And you're done. If you need more detail, take a look at README.txt in the module download.

Notes

Roadmap

Elastic Email has a newer API version which could enhance the integration of this module further than the previous version.
I will be looking at updating the API to this new version to the 8.x version (and back porting to 7.x). You can keep an eye on progress at this meta issue - #2559167: [Meta] Provide support for the v2 API.

In addition to this the features that I am considering for the next release are listed in this meta issue - #2808413: [Meta] 8.x-3.0 release

Sponsors

This project is sponsored by Deeson.
We’re growing our distributed team in the UK & Europe - talk to us.

Activity

Total releases
1
First release
Sep 2025
Latest release
7 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
4.0.1 Stable Sep 8, 2025