Object oriented mail server framework mechanism
First Claim
1. A method for distributing a program product, the method comprising the steps of:
- establishing a connection between a first computer system and a second computer system over a network; and
transmitting the program product from the first computer system to the second computer system, wherein the program product comprises an object oriented framework that provides an extensible network mail server processing system when executed in an object oriented programming environment of the second computer system, such that the extensible network mail server processing system receives an e-mail message from an originating network user and transfers the e-mail message to one or more destination addresses of network users who are intended recipients of the e-mail message.
0 Assignments
0 Petitions
Accused Products
Abstract
A framework for use with object-oriented programming systems provides a common message processing system structure that can be placed on any OOP platform and be configured to support any e-mail message protocol standard or specific mail server function. The framework defines an e-mail message as a number of distinct objects, each of which contains information that describes some portion of the message. All messages received by a system in which the framework is implemented are defined on this core object structure. Another set of objects and methods define the processing steps required for a mail server to process a message. A message is received as a class of message objects, which are assigned a message type that determines the subsequent processing steps to which the message object is subjected. As a message is processed, the objects of which it is comprised are changed, so that the message processing can be interrupted and then resumed without loss or duplication of processing steps.
154 Citations
26 Claims
-
1. A method for distributing a program product, the method comprising the steps of:
-
establishing a connection between a first computer system and a second computer system over a network; and transmitting the program product from the first computer system to the second computer system, wherein the program product comprises an object oriented framework that provides an extensible network mail server processing system when executed in an object oriented programming environment of the second computer system, such that the extensible network mail server processing system receives an e-mail message from an originating network user and transfers the e-mail message to one or more destination addresses of network users who are intended recipients of the e-mail message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification