diff --git a/linkit.module b/linkit.module
index 6f79d49..de62147 100644
--- a/linkit.module
+++ b/linkit.module
@@ -696,11 +696,26 @@ function linkit_autocomplete(LinkitProfile $profile) {
     // We will not use the drupal wrapper function drupal_pasre_url() as that
     // function should only be used for URL's that have been generated by the
     // system, and we can't be sure that this is the case here.
-    $parts = parse_url(trim($search_string, '/'));
-
-    // This seems to be an absolute URL.
-    if (isset($parts['scheme']) || isset($parts['host'])) {
-      $results = array_merge($results, linkit_autocomplete_absolute_url($search_string, $parts));
+    
+    // Check for an e-mail address then return an e-mail result and create a mail-to link if appropriate
+    if (filter_var($search_string, FILTER_VALIDATE_EMAIL))
+    {
+      $email = check_plain($search_string);
+      $results[0] = array(
+      'path' => "mailto:{$email}",
+      'title' => "E-mail $email",
+      'description' => "Open your mail client ready to e-mail $email",
+      'addClass' => 'status-notice',
+      );
+    }
+    else
+    { 
+      $parts = parse_url(trim($search_string, '/'));
+
+      // This seems to be an absolute URL.
+      if (isset($parts['scheme']) || isset($parts['host'])) {
+        $results = array_merge($results, linkit_autocomplete_absolute_url($search_string, $parts));
+      }
     }
   }
 
