Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module allows Drupal to send emails using the Postal mail delivery platform. It integrates with Drupal's mail system to let you configure Postal as your default email sender and can track email delivery status via webhooks.

Postal is a complete and fully featured mail delivery platform for use by websites and web servers. Think Sendgrid, Mailgun or Postmark but open source and ready for you to run on your own servers.

Features

This module makes it possible to send mail from Drupal using the Postal API. The functionality is provided as a MailInterface plugin.

Use the the Mail System module to configure Postal as the site default mail system or configure specific modules to use Postal as the mail system.

Requirements

  • The Mail System module
  • A Postal account with API credentials

Installation

Install as you would normally install a contributed Drupal module. For further information, see Installing Drupal Modules.

Configuration

Configure the module using the settings form available at /admin/config/services/postal, and select Postal Mail Delivery Platform as the default mail system for both formatter and sender or configure specific modules to use Postal Mail Delivery Platform using the Mail System configuration available at /admin/config/system/mailsystem.

Webhooks

The module provides a webhook endpoint that can be used to track mail delivery status. The endpoint is available at /postal/webhook. The endpoint is protected by a secret key that can be configured in the settings form available at /admin/config/services/postal.

When a webhook is received the module will dispatch a \Drupal\postal_mail\Event\WebhookEvent event that can be subscribed to in custom code. The event contains the payload as specified in the Postal API documentation.

It is also possible to use the Webhooks module if you want a more "site builder" friendly way to configure and work with webhooks.

Activity

Total releases
1
First release
Nov 2025
Latest release
7 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
1.0.4 Stable Nov 25, 2025