--- mailhandler.retrieve_original.inc	2008-11-15 19:42:30.000000000 +0100
+++ mailhandler.retrieve.inc	2008-11-16 16:01:18.000000000 +0100
@@ -445,6 +445,18 @@ function mailhandler_node_submit($node, 
   }
 
   if (!$error_messages) {
+    // Prepare defaults settings for the node
+    $options = variable_get('node_options_'. $node->type, FALSE);
+    if (is_array($options)) {
+      $node->status = in_array('status', $options) ? 1 : 0;
+      $node->promote = in_array('promote', $options) ? 1 : 0;
+      $node->sticky = in_array('sticky', $options) ? 1 : 0;
+    }
+    else {
+      $node->status = 1;
+    }
+    $comment = variable_get('comment_'. $node->type, 0);
+    $node->comment = $comment;
     // Prepare the node for save and allow modules make changes
     $node = node_submit($node);
     // Save the node
