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, the framework including at least one core function that cannot be modified by a user and at least one extensible function defined by a user to customize the framework and thereby define a desired network mail server processing system.