Index: mollom.module
===================================================================
--- mollom.module	(revision 19070)
+++ mollom.module	(working copy)
@@ -2046,6 +2046,21 @@ function mollom_form_node_multiple_delete_confirm_
  */
 
 /**
+ * Implements hook_node_type_insert() to auto-protect new comment types.
+ *
+ * This must run after comment_node_type_insert()
+ */
+function mollom_node_type_insert($type) {
+  if (variable_get('mollom_protect_new_comment_types', 0)) {
+    // Clear the node type cache. 
+    // @todo - core patch so we don't need this.
+    drupal_static_reset('_node_types_build');
+    $mollom_form = mollom_form_new("comment_node_{$type->type}_form");
+    mollom_form_save($mollom_form);
+  }
+}
+
+/**
  * Implements hook_mollom_form_list().
  */
 function comment_mollom_form_list() {
Index: mollom.admin.inc
===================================================================
--- mollom.admin.inc	(revision 19070)
+++ mollom.admin.inc	(working copy)
@@ -549,6 +549,13 @@ function mollom_admin_settings($form, &$form_state
     )),
   );
 
+  $form['mollom_protect_new_comment_types'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Protect comments for new content types'),
+    '#default_value' =>  variable_get('mollom_protect_new_comment_types', 0),
+    '#description' => t('Causes Mollom to automatically add text analysis for spam for the subject and body for comments on any newly created content type.'),
+  );
+
   $form['mollom_testing_mode'] = array(
     '#type' => 'checkbox',
     '#title' => t('Enable testing mode'),
