Body and Subject fields in Mail Function I can't get it working. What am I doing wrong?

$name = $form_state['values']['name'];
$rname = $form_state['values']['rname'];
$email = $form_state['values']['email'];
$message = $form_state['values']['message'];

$params = array('current_conditions' =&gt; $data);
$message = drupal_mail('wow', rand(0, 999), $email, $language, $params, FALSE);
$message['body'][] = 'test';
// Only add to the spool if sending was not canceled.
if ($message['send']) {
    drupal_set_message('Success!');
}
The last parameter you are passing to drupal_mail() is FALSE. That parameter is telling the function if sending the mail. The documentation describes the parameter as follows:


  $send: If TRUE, drupal_mail() will call drupal_mail_system()->mail() to deliver the message, and store the result in $message['result']. Modules implementing hook_mail_alter() may cancel sending by setting $message['send'] to FALSE.


As its default value is TRUE, just leave out that parameter, and the mail will be send, if other modules don't set $message['send'] to FALSE.