Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
SMTP Authentication Support
This module allows Drupal to bypass the PHP mail() function and send email directly to an SMTP server. The module supports SMTP authentication and can even connect to servers using SSL if supported...
Categories: Automation, Integrations, Security
PHPMailer SMTP
Send emails via SMTP using the latest PHPMailer library. The only requirements are the Mail System module and an SMTP service. Features Send email via SMTP using an external service Supports HTML...
Categories: Integrations
PHPMailer
Adds SMTP support for sending e-mails using the PHPMailer library. Comes with detailed configuration instructions for how to use Google Mail as mail server. The main differences to the SMTP...
Key
Key provides the ability to improve Drupal security by managing sensitive keys (such as API and encryption keys). It gives site administrators the ability to define how and where keys are stored,...
Categories: Security
Newsletter (D7)
Newsletter module aims to be a full blown newsletter solution for Drupal 7. It is especially recommended for people that need more than one newsletter list for their site. Dependencies Entity API...
Categories: Integrations
SendGrid Integration
Sendgrid is a transactional email service that is used by several large companies to handle delivery of messages. Zapier blog has a great explanation of what transactional emails are and why you...
Categories: Integrations
Swift Mailer (abandoned)
This module is unsupported due to a security issue. See Swift Mailer - Moderately critical - Access bypass - SA-CONTRIB-2024-006 for more details. Warning: the swiftmailer library is no longer...
Categories: Integrations
Amazon SES
Module Description This module is used to send email via Amazon SES, instead of using Drupal's native mail system. Advantages of this module You do not need to set up your own SMTP server. Less...
Categories: Integrations
SMTP Authentication Support (multiple)
This module allows for SMTP configurations on a per email key basis by replacing the implementation of smtp's mail backend plugin. It requires the smtp module. Use the project's settings.php or...
Categories: Integrations
PHPMailer OAuth2
Looking for new maintainer See [#3365216]. Overview and configuration Provides basic OAuth2 support for PHPMailer SMTP. It currently only supports Azure authentication. Because Microsoft does not...
Categories: Access control, Integrations
SMTP2Go
Send emails from Drupal using the SMTP2GO API. Using the SMTP2GO REST API instead of SMTP offers better performance by avoiding the overhead of maintaining SMTP connections, and removes the need...
Categories: Administration tools, Integrations
SMTP Mail Authentication Webform Handler
The SMTP Mail Authentication Webform Handler module allows you to configure custom SMTP credentials for sending emails from webform submissions. This enhances security and flexibility by enabling...
Categories: Automation, Content editing experience, Integrations
HTML Mail
HTML Mail lets you theme your email messages the same way you theme the rest of your website. HTML Mail for D10 emartoni and RenatoG have ported HTML Mail to D9/D10, and TR has done a great job to...
Categories: E-commerce, Integrations
external smtp
This module allows a site to use an external smtp server to send e-mails instead of using its internal smtp daemon. The module users tcp socket calls using smtp commands to an external smtp server.
Categories: Integrations
Contact Mail Formatter
Contact Mail Formatter module will provide HTML Mail for Contact messages which are fully-fledged entities in Drupal. This plus core contact module aim to provide functionality to send Html Mail...
Categories: Content display, Site structure, Integrations
Multi SMTP
Allows admins to manage multiple SMTP servers. A server is randomly chosen for each page request, so that all mail going out of the system is spread across the servers. The GET variable use_smtp_id...
Categories: Integrations
Easy Email
Easy Email is an HTML email templating system for Drupal, designed to be as simple as possible to configure, with a robust set of features. Available as a Recipe For the simplest experience in...
Categories: Integrations
SMTP with Elysia Cron
This module allow you to send smtp mail in queue through elysia cron instead of default global cron. So you can set time by admin UI using elysia cron.It processes SMTP queue with elysia cron.It...
Categories: Integrations
Persistent SMTP
Description The Persistent SMTP module significantly improves email sending performance in Drupal by maintaining persistent SMTP connections across multiple email sends within a single request,...
Categories: Performance
HTTP Parallel Request & Threading Library
This is a library module. It provides no out of the box functionality other then providing an API that other modules/code can use. Other projects might require/recommend this module. Install HTTPRL...
Categories: Developer tools, Performance
Just SMTP
This module allows Drupal to send emails through an SMTP server with optional authentication It is designed to have just the minimum required functionality to do that. Note that for most hosting...
Categories: Integrations
SMTP Authentication for Users
The SMTP User Authentication module is designed to allow authenticated users to send outgoing mail using their own authentication credentials. As a fall-back, a server-wide configuration is also...
Vitals Extra
This module provides extra functionalities for the Vitals module. Features Currently, this module offers the following enhancements Update status ‐ Returns the update check interval and e-mail...
Categories: Administration tools, Developer tools, Security
SMTP OAuth
At attempt to stitch Google's OAuth into the SMTP module. I've forked SMTP's 8.x-1.x and added in required code to make Google OAuth work. 8.x-1.x Setup with Google OAuth is quite tricky. You can...
MailUp Newsletter Module
The MailUp Drupal newsletter module for Drupal 7 and Drupal Commerce integrates Drupal with the MailUp email marketing platform. The MailUp newsletter module is the preferred, built-in email...
Categories: E-commerce, Integrations