--- mailhandler.module	2008-05-30 16:35:43.000000000 -0700
+++ mailhandler_new.module	2008-05-30 16:36:00.000000000 -0700
@@ -523,6 +523,9 @@ function mailhandler_get_parts($stream, 
     watchdog('mailhandler', 'No Data!!', WATCHDOG_ERROR);
     return $parts;
   }
+  
+  // Ensure messages are set as read
+  imap_setflag_full($stream, $msg_number, "\\Seen");
 
   // convert text attachment to UTF-8.
   if ($structure->type == TYPETEXT) {
