--- mimemail.inc        2008-02-16 18:48:10.000000000 -0600
+++ mimemail.new.inc    2008-02-16 20:16:42.000000000 -0600
@@ -408,6 +408,14 @@ function _mimemail_url($url) {
   list($url, $fragment) = explode('#', $url, 2);
   list($path, $query) = explode('?', $url, 2);

+  /*
+   * Handles #<ref> intra-document links while properly converting <url>#<ref>
+   * links as needed 
+   */ 
+  if (empty($path) && !empty($fragment)) {
+    return '#' . $fragment;
+  }   
+
   return url($path, $query, $fragment, TRUE);
 }

