--- program/steps/mail/compose.inc
+++ program/steps/mail/compose.inc
@@ -75,6 +75,10 @@
         $_SESSION['compose']['param']["_$f"] = $val;
     }
   }
+  if(!empty($_GET['nosig']))
+  {
+    $_SESSION['compose']['param']['nosig'] = true;
+  }
 
   // redirect to a unique URL with all parameters stored in session
   $OUTPUT->redirect(array('_action' => 'compose', '_id' => $_SESSION['compose']['id']));
@@ -316,7 +320,7 @@
       $select_from->add(format_email_recipient($sql_arr['email'], $sql_arr['name']), $identity_id);
 
       // add signature to array
-      if (!empty($sql_arr['signature']))
+      if (!empty($sql_arr['signature']) && !$_SESSION['compose']['param']['_nosig'])
       {
         $a_signatures[$identity_id]['text'] = $sql_arr['signature'];
         $a_signatures[$identity_id]['is_html'] = ($sql_arr['html_signature'] == 1) ? true : false;