Managing electronic mail messages in a client-server environment. A
database, stored at the client, maintains a central archive of
message-related information in connection with messages located on the
server to support current and future message communication operations
between the client and the server. Message-related information is
retrieved from the server. Based on the message-related information, a
determination is made as to whether the message has been downloaded from
the server to the local message store located at the client. In response
to determining that the message has not been downloaded, the message is
downloaded from the server to the local message store. Data fields in the
client-based database are populated with the message-related information,
and indications are provided in the client-based database that the message
is present on the server and that the message has been downloaded. During
subsequent client-server sessions, the database is then consulted for
managing, the messages. The database also supports efficient management of
messages having multiple message parts i.e., message re-assembly.
Messages de gestion de courrier électronique dans un environnement de serveur de client. Une base de données, stockée au client, maintient des archives centrales d'information message-connexe en liaison avec des messages situés sur le serveur pour soutenir des opérations actuelles et futures de communication de message entre le client et le serveur. l'information Message-connexe est recherchée du serveur. Basé sur l'information message-connexe, une détermination est faite si le message a été téléchargé du serveur au magasin local de message situé au client. En réponse à déterminer que le message n'a pas été téléchargé, le message est téléchargé du serveur au magasin local de message. Des zones d'information dans la base de données client-basée sont peuplées avec l'information message-connexe, et des indications sont fournies dans la base de données client-basée que le message est présent sur le serveur et que le message a été téléchargé. Pendant des sessions suivantes de serveur de client, la base de données est alors consultée pour contrôler, les messages. La base de données soutient également la gestion efficace des messages ayant le message multiple partie c.-à-d., le remontage de message.