Index: messaging.mail.inc
===================================================================
--- messaging.mail.inc	(revision 527)
+++ messaging.mail.inc	(working copy)
@@ -27,7 +27,11 @@
   
   if (empty($params['from'])) {
     if (!empty($message->sender_account) && !empty($message->sender_account->mail)) {
-      $from = check_plain($message->sender_account->name) . ' <'.$message->sender_account->mail.'>';
+      if (module_exists('realname')) {
+        $from = $message->sender_account->realname . ' <'.$message->sender_account->mail.'>';
+      } else {
+        $from = check_plain($message->sender_account->name) . ' <'.$message->sender_account->mail.'>';
+      }
     } elseif(!empty($message->sender_name) && $default_from) {
       $from = check_plain($message->sender_name) . ' <'.$default_from.'>';
     } else {
