Example: Email
Example of how to use Drupal's mail API.
This example module provides two different examples of the Drupal email API:
- Defines a simple contact form and shows how to use MailManager::mail() to send an e-mail (defined in hook_mail()) when the form is submitted.
- Shows how modules can alter emails defined by other Drupal modules or core using hook_mail_alter by attaching a custom signature before they are sent.
File
-
modules/
email_example/ email_example.module, line 10
Functions
| Title Sort descending | File name | Summary |
|---|---|---|
| email_example_mail | modules/ |
Implements hook_mail(). |
| email_example_mail_alter | modules/ |
Implements hook_mail_alter(). |
Classes
| Title Sort descending | File name | Summary |
|---|---|---|
| EmailExampleGetFormPage | modules/ |
File test form class. |
| EmailExampleTest | modules/ |
Tests for the email_example module. |