Index: securepages.module
===================================================================
--- securepages.module	(revision 2878)
+++ securepages.module	(working copy)
@@ -111,7 +111,8 @@
     return;
   }
 
-  if ($form['#action']) {
+  // Skip overwriting external #actions.
+  if ($form['#action'] && !(strpos($form['#action'], 'mailto:') || strpos($form['#action'], '://'))) {
     extract(parse_url($form['#action']));
     parse_str($query, $query);
     if (isset($query['q'])) {
