Index: email_verify.module
===================================================================
--- email_verify.module	(revision 1791)
+++ email_verify.module	(working copy)
@@ -58,6 +58,16 @@
     'type' => MENU_LOCAL_TASK, 
     'file' => 'email_verify.check.inc',
   );
+
+  $items['admin/settings/email_verify'] = array(
+    'title' => 'Email Verify',
+    'description' => 'Configuration page for Email Verify.',
+    'page callback' => 'email_verify_admin_page',
+    'access arguments' => array('administer site configuration'),
+    'type' => MENU_NORMAL_ITEM,
+    'file' => 'email_verify.admin.inc',
+  );
+
   return $items;
 }
 
Index: email_verify.inc.php
===================================================================
--- email_verify.inc.php	(revision 1791)
+++ email_verify.inc.php	(working copy)
@@ -25,6 +25,13 @@
     return t('Email host %host invalid, please retry.', array('%host' => "$host"));
   }
 
+  if ($whitelist = variable_get('email_verify_whitelist', FALSE)) {
+    $whitelist = explode("\n", $whitelist);
+    if (in_array($host, $whitelist)) {
+      return;
+    }
+  }
+
   // What SMTP servers should we contact?
   $mx_hosts = array();
   if (!getmxrr($host, $mx_hosts)) {
Index: email_verify.admin.inc
===================================================================
--- email_verify.admin.inc	(revision 0)
+++ email_verify.admin.inc	(revision 0)
@@ -0,0 +1,30 @@
+<?php
+
+/**
+ * @file
+ *   Configuration page for email verify module.
+ */
+
+/**
+ * Page generation function for admin/settings/email_verify
+ */
+function email_verify_admin_page() {
+  $output = '';
+  return $output . drupal_get_form('email_verify_admin_form');
+}
+
+/**
+ * Form builder; Displays configuration page.
+ */
+function email_verify_admin_form($form_state) {
+  $form = array();
+
+  $form['email_verify_settings']['email_verify_whitelist'] = array(
+    '#type'           => 'textarea',
+    '#title'          => t('Domain whitelist'),
+    '#default_value'  => variable_get('email_verify_whitelist', FALSE),
+    '#description'    => t('A list of domains, in the form of google.com with one domain per line, that should not have the more advanced user checks performed.'),
+  );
+
+  return system_settings_form($form);
+}

Property changes on: email_verify.admin.inc
___________________________________________________________________
Added: svn:keywords
   + Id
