--- mailhandler.retrieve_original.inc	2008-11-15 19:42:30.000000000 +0100
+++ mailhandler.retrieve.inc	2008-11-15 19:42:54.000000000 +0100
@@ -668,6 +668,19 @@ function mailhandler_retrieve_message($m
           mailhandler_comment_submit($node, $header, $mailbox, $origbody);
         }
         else {
+          // 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;
+
           mailhandler_node_submit($node, $header, $mailbox, $origbody);
         }
       }
