An object oriented framework for use in a computer system connected to a network, the computer system receiving e-mail messages from originating network users and having an operating system that supports an object oriented programming environment that maintains a message center object that controls e-mail message processing, a message class comprising a set of message objects that comprise originator, recipient, and message content information contained in a received e-mail message, and a set of object methods that are used by the message center object to place the information of the received e-mail message into the message objects according to a message processing protocol of the received e-mail message and process it accordingly;
- wherein the message class objects include objects belonging to classes comprising a message originator list that identifies the network address of the originating network user, a recipient list that identifies intended recipients of the e-mail message, and an envelope list that contains message attribute information for a message protocol, such that the mail server processing system can be configured to support a plurality of e-mail message protocol standards or mail server functions.