--- mimemail.module	2011-03-12 05:59:48.000000000 +1100
+++ mimemail.module.patch	2011-05-18 15:09:22.000000000 +1000
@@ -244,13 +244,15 @@ function mimemail_mailengine($op, $messa
       }
       $status = TRUE;
       foreach ($message['address'] as $a) {
+        $from = $message['headers']['From'];
+        $from = str_replace(array('"',"'"," "),array("","","+"), $from);
         $status = mail(
           $a,
           $message['subject'],
           $message['body'],
-          mimemail_rfc_headers($message['headers'])
+          mimemail_rfc_headers($message['headers']),
+          ' -f '.$from
         ) && $status;
-
       }
       return $status;
   }
