--- ../includes_orig/mail.inc	2010-05-16 20:46:47.000000000 +0200
+++ mail.inc	2010-05-16 20:56:10.000000000 +0200
@@ -106,6 +106,7 @@
     'from'     => isset($from) ? $from : $default_from,
     'language' => $language,
     'params'   => $params,
+    'send'     => $send,
     'subject'  => '',
     'body'     => array()
   );
@@ -145,7 +146,7 @@
   $message = $system->format($message);
 
   // Optionally send e-mail.
-  if ($send) {
+  if ($message['send']) {
     $message['result'] = $system->mail($message);
 
     // Log errors
