- examples
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 drupal_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.
Functions & methods
| Name | Description |
|---|---|
| email_example_form | The contact form. |
| email_example_form_submit | Form submission logic for the contact form. |
| email_example_form_validate | Form validation logic for the contact form. |
| email_example_mail | Implement hook_mail(). |
| email_example_mail_alter | Implement hook_mail_alter(). |
| email_example_mail_send | Sends an e-mail. |
| email_example_menu | Implement hook_menu(). |
File
- email_example/
email_example.module, line 7 - Example of how to use Drupal's mail API.