A computer program product comprising computer readable program code for causing a cataloging and a retrieving of sent or received electronic mail, for use in an electronic mail cataloging and retrieving system, the program code in the computer program product comprising:
- first computer readable program code for sending or receiving the electronic mail;
- second computer readable program code for storing the sent or received electronic mail;
- third computer readable program code for storing information on a plurality of classification types used for classification of the electronic mail;
- fourth computer readable program code for storing a format to relate each of the individual pieces of electronic mail according to the classification types;
- fifth computer readable program code for storing an electronic mail object which has at least path information, electronic mail attribute information, header information and classification information on each individual piece of electronic mail;
- sixth computer readable program code for reading the header information and the electronic mail attribute information from the electronic mail object concerning a prescribed piece of electronic mail and displaying the header information and the electronic mail attribute information on a display device in a prescribed header information display screen in the form of an at-a-glance guide;
- seventh computer readable program code for displaying tray information on the display device, wherein the tray information shows whether or not a prescribed piece of electronic mail is classified into a prescribed classification type on a prescribed tray information display screen by referring to a format which relates the prescribed piece of electronic mail with information on the classification types, and with the classification types, and with the classification information of an electronic mail object concerning the prescribed piece of electronic mail;
- and
- eighth computer readable program code for displaying a content of an individual piece of electronic mail according to a direction by a user and editing the content of the individual piece of electronic mail as required.