Example: Email
Same name in other branches
- 3.x modules/email_example/email_example.module \email_example
- 8.x-1.x email_example/email_example.module \email_example
- 7.x-1.x email_example/email_example.module \email_example
- 4.0.x modules/email_example/email_example.module \email_example
Example of mail API. (drupal 6)
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.
This example is part of the Examples for Developers Project which you can download and experiment with here: http://drupal.org/project/examples
Parent topics
File
-
email_example/
email_example.module, line 15
Functions
Title Sort descending | File name | Summary |
---|---|---|
email_example_form | email_example/ |
The contact form. |
email_example_form_submit | email_example/ |
Form submission logic for the contact form. |
email_example_form_validate | email_example/ |
Form validation logic for the contact form. |
email_example_mail | email_example/ |
Implementation of hook_mail(). |
email_example_mail_alter | email_example/ |
Implementation of hook_mail_alter(). |
email_example_mail_send | email_example/ |
Send an e-mail. |
email_example_menu | email_example/ |
Implementation of hook_menu(). |