Mailbox Configuration Mechanism
First Claim
Patent Images
1. A system comprising:
- a topology database comprising a topology description for a plurality of mail servers;
a scheduler comprising;
an input queue adapted to receive a change request; and
a change request analyzer adapted to determine that said change request results in a permissible configuration by comparing said change request to said topology database; and
a mailbox configuration tool adapted to implement said change request.
3 Assignments
0 Petitions
Accused Products
Abstract
An email configuration system may use a topology database to determine if a change request results in a valid configuration. The topology database may contain a definition of an enterprise email system, including forests, servers, and individual mailboxes. If a valid configuration is found, a change request may be scheduled and implemented. The email configuration system may store the change request so that a change may be undone at a later time. Changes may be implemented to the enterprise mail system by changing the topology definition and running an analysis of the current topology and a desired topology.
-
Citations
20 Claims
-
1. A system comprising:
-
a topology database comprising a topology description for a plurality of mail servers; a scheduler comprising; an input queue adapted to receive a change request; and a change request analyzer adapted to determine that said change request results in a permissible configuration by comparing said change request to said topology database; and a mailbox configuration tool adapted to implement said change request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20)
-
-
13. A method comprising:
-
receiving a change request, said change request comprising a change to a mailbox; analyzing said change request by a method comprising; determining a proposed final state from said change request; and comparing said proposed final state to a topology description of a plurality of mail servers, said topology description being defined in a topology database; creating a set of actions to be performed in order to fulfill said change request; storing said set of actions in a change database; and performing said actions. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification