372 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Mail System

Admin UI

Mail System

Provides an Administrative UI and Developers API for safely updating the mail_system configuration variable.

The 6.x branch also provides a Drupal-6 backport of the Drupal-7 mail system.

(New) Requirement

Downloads

SMTP Authentication Support

Drupal 7


Important

On a weekly basis we have support requests all on the same issue, so please SEARCH before creating an issue, and before that check which version of PHPMailer you're using. Versions higher than 2.2.1 are NOT SUPPORTED.

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 by PHP.

Maintenance sponsored by Chuva Inc.

Downloads

Mime Mail

This is a Mime Mail component module (for use by other modules).

  • It permits users to receive HTML email and can be used by other modules. The mail functionality accepts an HTML message body, mime-endcodes it and sends it.
  • If the HTML has embedded graphics, these graphics are MIME-encoded and included as a message attachment.
  • Adopts your site's style by automatically including your theme's stylesheet files in a themeable HTML message format
  • If the recipient's preference is available and they prefer plaintext, the HTML will be converted to plain text and sent as-is. Otherwise, the email will be sent in themeable HTML with a plaintext alternative.
  • Allows you to theme messages with a specific mailkey.
  • Converts CSS styles into inline style attributes.
  • Provides simple system actions and Rules actions to send HTML email with embedded images and attachments.

Note that there are some serious limitations you need to take into consideration when creating email layouts, see the Email Standard Project for more information.

This module is required by the Send module.

Requirements

The 7.x branch requires the Mail System module and at least Drupal 7.24.

Downloads

Printer, email and PDF versions

print icons

This module allows you to generate the following printer-friendly versions of any node:

  • Printer-friendly version (webpage format) (at www.example.com/print/nid)
  • PDF version (at www.example.com/printpdf/nid)
  • EPUB version (at www.example.com/printepub/nid)
  • Send by email (at www.example.com/printmail/nid)

where nid is the node id of content to render.

Important: The current versions of the module require at least Drupal 6.11 or 7.0. They will not work in older versions.

Downloads

HTML Mail

Test message

HTML Mail

Lets you theme your messages the same way you theme the rest of your website.

Downloads

Share Buttons by AddToAny

Share buttons for Drupal including AddToAny's universal sharing button, Facebook, Twitter, Google+, Pinterest, WhatsApp and many more.

Large vector share buttons use AddToAny SVG sharing icons. AddToAny vector icons load efficiently, are mathematically precise, scalable to any size, and stunning on High-PPI screens such as Retina and Retina HD displays.

Share buttons

  • Universal sharing button
  • Modern SVG sharing buttons
  • Traditional PNG sharing buttons
  • Elegant Drupal integration
  • AJAX support
  • Display on articles
  • Display on article teasers
  • Display on pages
  • Display in blocks
  • Display in custom nodes

More…

Downloads

Messaging

This is a Messaging Framework to allow message sending in a channel independent way. It will provide a common API for message composition and sending while allowing plug-ins for multiple messaging methods.

When using this framework, you won't send e-mails to users anymore. You will send them 'messages' and they will decide how they want to get them delivered, that may be by mail, IM, SMS, depending on user's preferences...

Drupal 7 upgrade

Some limited funcionality has been upgraded.
Development is back on Drupal git repository.

Downloads

Contact Forms

This module expands the features of the site wide contact form. It eliminates the drop down category menu by generating a clean looking contact form (without a drop down menu) for each of the contact categories. Each contact form has a unique path i.e. 'contact/{category}'

You can also specify Additional information for each category that appears above the form and define the subject in the link to the form.

D7 version is fully translatable and compatable with the Internationalisation (i18n) module via the included Contact Forms Translation module.

Downloads

Comment Notify

Comment Notify Signups

Comment Notify is a lightweight tool to send notification e-mails to visitors about new, published comments on pages where they have commented. Comment Notify works for both registered and anonymous users.

Downloads

Forward

Adds a "forward this page" link to each node. This module allows users to forward a link to a specific node on your site to a friend. You can customize the default form field values and even view a running count of the emails sent so far using the forward module.

Downloads

Mail Editor

The Mail Editor module lets you edit the bodies and subjects of all emails that go out from your site to your users through Drupal's drupal_mail() function. You are able to edit any email body text based on which email it is and which language it is being sent for. You may use token variables in your templates to better customize dynamic email text.

Mail Editor has special support built-in for the User core module and the LoginToboggan module. Enable the Locale core module to activate non-English and even multi-lingual email template translation.

Mail Editor was originally written for D5 by chx, and rewritten and expanded for D6 by litwol. Thanks to both! The D7 version was ported and adapted to use the new core tokens by salvis.

Mail Editor for Drupal 7

We recommend installing the Token module for assistance with editing the templates and to get access to the tokens that it provides.

Client modules can enhance Mail Editor by exposing additional standard token types and even adding types of their own. The Subscriptions module does this extensively, and it also adds a preview feature to Mail Editor.

Downloads

Newsletter

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.

Downloads

Reroute Email

This module intercepts all outgoing emails from a Drupal site and reroutes them to a predefined configurable email address.

This is useful in case where you do not want email sent from a Drupal site to reach the users. For example, if you copy a live site to a test site for the purpose of development, and you do not want any email sent to real users of the original site. Or you want to check the emails sent for uniform formatting, footers, ...etc.

This is also a good demonstration of what hook_mail_alter(), available in Drupal 5.x and later, can do.

Downloads

Commerce Email

Commerce Email for Drupal Commerce

- Adds a configuration page for the order email
- Email content can be entered into textarea/wysiwyg (if available) form
- Email content can also be set to be loaded from a template file: commerce-order-email.tpl.php
- Allows the insertion of the order items into the email, token addition: [commerce-email:order-items]
- Supports Commerce Shipping
- Allows different language versions of each email
- Optional administrator email

Downloads

Notify

Notify user settings

The notify module allows users to subscribe to periodic emails which include all new or revised content and/or comments of specific content types, much like the daily newsletters sent by some websites.

Even if this feature is not configured for normal site users, it can be a useful feature for an administrator of a site to receive notification of new content submissions and comment posts.

Downloads

Google Analytics Email (Contact Form, Webform, Rules)

Google Analytics information appended to the bottom of a Contact Form email

You'll never-again have to wonder how the heck someone found you!

What it does:

This module will instantly append Google Analytics information to the bottom of the Contact Form, WebForm, and Rules emails.

The Value Proposition:

Before, you had to search your web logs for "/[some_form_name]", and match it to an IP address. Then, go backwards through your log file to find the first hit from that IP address. Finally, you crossed your fingers and hoped there was something meaningful in the referrer field.

But, now you can be lazy and enjoy all the information in the footer of your email!

What's New?:

  • 1.4: Added an "allowed recipients" list to prevent the footer from showing up in every email.
  • 1.2: Integration with Rules Emails.
  • 1.1: Integration with WebForm. Customizable output using theme_contact_google_analytics_footer.

How do I make it work?:

Dude, it's magic. Just enable these five modules:
1. Contact or WebForm or Rules (Depending on your implementation)
2. Google Analytics
3. Token

Downloads

Webform Reply To

A key part of the Webform module is sending e-mails. Webform lets you customize the name and e-mail address that is used for outgoing e-mails, but often this is not enough. You cannot use Webform to set a custom "Reply-To" e-mail header, for instance. That's where this module comes in!

Downloads

Constant Contact

This module requires a Constant Contact account, Sign up for a free 60 day trial!

The Constant Contact module integrates features from the Constant Contact REST API into your drupal site.

You can add newsletter subscribe options to your drupal register page plus add multiple custom signup forms and place them on any page or sidebar of your website (using drupal blocks).

Downloads

Maillog / Mail Developer

Maillog provides an easy possibility to log all Mails for debugging purposes. It's possible to prevent the mails to being sent, so there is no need for an extra mail server to test the mail functionality of other modules or the drupal core. Additionally you can immediately display the mail through the devel dpm() facility.

If you like to upgrade from a previous dev release, please disable, uninstall and reinstall again. There's no upgrade procedure yet.

Drupal 7

An initial version is now available. Please help improve it, it still needs some work.
There's no mail wrapper / chain integration like in drupal 6 yet.

Drupal 6

Supported APIs and modules

  • All Modules which use the drupal_mail and drupal_mail_send functions to send a mail.
  • Mimemail and other modules which implements mimemail mailengine specification.

Similar modules

More information

There is no extra documentation available. But the most things should be self explaining.

Downloads

Relative Path to Absolute URLs

module maintainer @podarok

When you use IMCE with FCK Editor, there's a problem with images on simplenews newsletters and feed images, because the path to images and internal links are referrer in relation to current site.

This module implements a simple filter which replaces src and href attributes like /path/to/link with http://www.example.com/path/to/link, making use of core's url() function.

Downloads

Mailhandler

mailhandler.png

Create nodes by email!

Mailhandler uses Feeds to let you post nodes by email. It takes mail (usually from an IMAP mailbox) and imports it as whatever type of content you choose. Plug-in modules allow you to do more awesome things like post comments, select different authentication methods, and set properties such as published / sticky status using "commands". Hugely powerful and flexible, but includes a "quick-start" module to help get you started.

Downloads

Webform Simplenews Component

This module provides a Webform component called "Newsletter e-mail" that allows to link webform nodes to one or more Simplenews newsletter subscriptions.
This is useful if you want a form of newsletter subscription with more fields than the email address, maybe the name, region, etc.
Subscription to multiple newsletters are now supported with checkboxes to select which newsletter(s) user wants to suscribe.

Requirements:

Downloads

Simplenews Statistics

Simplenews Statistics gathers newsletter statistics like the open rate and CTR (click-through rate) and presents the information to administrators through an easy to use interface.

Downloads

Email Change Confirmation

This module was created to address a missing piece of functionality in the Drupal user system.

Currently if a user updates their email address there is no confirmation step to ensure
that the new email address belongs to the user and is able to receive email.

In researching this issue I came across a patch to Drupal core to address this issue.
The patch is still pending however so I wrote this module borrowing from the code
submitted as patches in this issue.

Downloads

Simplenews on register

THIS MODULE HAS BEEN RENDERED OBSOLETE BY ISSUE #658242: Add single opt-in/out, hidden newsletters and the option to subscribe at registration.
SIMPLENEWS 2.X INCLUDES THIS FUNCTIONALITY.

If you're using Simplenews 1.x, you might still need this module.

------------
Description
------------

Downloads

Pages