Нужно отправить письмо в Drupal 7 из формы?
Популярный вариант — Webform, расово верный — Entityforms. Оба умеют изменять текст письма из админки.
Если всё же хотите реализовать форму и логику самостоятельно, то смотрите соответствующий пример в модуле Examples и на страницу документации drupal_mail(), там всё достаточно подробно и наглядно.
Я обычно использовал для этих целей Webform Обратная связь. Поля: Текст, Имя отправителя, E-mail отправителя.но только чтобы не вставлять поля, чтобы не поганить дизайн
Ну возможно я чего-то не уловил в этом противоречивом вопросе...