local file messages.
(elmo-folder-msgdb-create): Fixed read mark.
 
        * elmo-localdir.el (elmo-folder-append-messages): Treat flags for
        local file messages.
+       (elmo-folder-msgdb-create): Fixed read mark.
 
 2003-07-17  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
 
 
                                       num
                                       message-id))
          (if (setq gmark (or (elmo-msgdb-global-mark-get message-id)
-                             (elmo-msgdb-mark
-                              (elmo-flag-table-get flag-table message-id)
-                              (elmo-file-cache-status
-                               (elmo-file-cache-get message-id))
-                              'new)))
+                             (unless (eq 'read (elmo-flag-table-get 
+                                                flag-table message-id))
+                               (elmo-msgdb-mark
+                                (elmo-flag-table-get flag-table message-id)
+                                (elmo-file-cache-status
+                                 (elmo-file-cache-get message-id))
+                                'new))))
              (setq mark-alist
                    (elmo-msgdb-mark-append
                     mark-alist