Index: mimemail.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/mimemail/mimemail.module,v
retrieving revision 1.26
diff -u -p -r1.26 mimemail.module
--- mimemail.module	4 Aug 2008 18:51:53 -0000	1.26
+++ mimemail.module	7 Aug 2008 20:04:31 -0000
@@ -244,6 +244,14 @@ function mimemail($sender, $recipient, $
     return FALSE;
   }
 
+  // Backward compatabile mail_alter call to work with legacy modules doing mail_alter's
+  //  - doesn't support passing all the variables used here (e.g. attachements)
+  //  - should also provide a hook_mimemail_alter for full mimemail support
+  foreach (module_implements('mail_alter') as $module) {
+    $function = $module .'_mail_alter';
+    $function($mailkey, $recipient, $subject, $body, $sender, $headers);
+  }
+
   $engine_prepare = variable_get('mimemail_engine', 'mimemail') .'_prepare';
   if (function_exists($engine_prepare)) {
     $message = $engine_prepare($sender, $recipient, $subject, $body, $plaintext, $headers, $text, $attachments, $mailkey);
