375 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

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

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

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

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

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

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

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

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

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

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

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

IMCE Uploader

Have you ever felt annoyed for uploading only one file at a time to IMCE? This module gives you a new way to upload files using IMCE.

Basically, this module provides a simple API to allow other modules register to IMCE Upload form, so user can choose the needed uploader in IMCE Profile form. That means you can have lot of uploaders in the system and you can choose which profile uses which uploader.

Besides that, It also provides the Plupload uploader as a plugin (in this module) to allow uploading multiple files at a time. If you want to use it, just select "IMCE Uploader - Plupload" the module list and enable it.

Implementation

This module uses hook_form_FORM_ID_alter() to alter the IMCE Profile form
(imce_profile_form) to manage the uploaders.

Integration

Feel free to integrate your uploader using my API. There are only 2 functions
you should know
- hook_imce_uploader(): Register your uploaders.
- hook_imce_uploader_alter(): Change the list of registered uploaders.

You can see the file imce_uploader.api.php and my plugin for more information.

Dependencies

  1. IMCE
  2. Plupload (for the Plupload plugin inside this module if you choose to use it)

Installation

Downloads

Mail Logger

Logs all outgoing mail from your site that uses proper Drupal APIs.

Any user with "access mail logger" permission will be able to read logs of outgoing mail from any user to any recipient, including new user welcome emails, password resets, triggered actions, Rules-based actions, and more.

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

Logging and alerts

This is a collection of logging and alerts modules. They interface to the new custom logging watchdog hook available in 6.x.

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

Simplenews Template

Settings provided by the Simplenews Template module in addition to themable templates.

Simplenews Template is a Drupal module that extends the Simplenews module by providing a themable template with configurable header, footer and style. Template, header, footer and style are configurable for each newsletter independently.

Simplenews Template can with advantage be used in conjunction with RelatedContent.

Simplenews Template is developed by Thomas Barregren of NodeOne. The initial release was sponsored by Spoon Media.

Downloads

Pages