Mail Object Migration
First Claim
1. A system comprising:
- a first mail enabled object server;
a buffer configured to queue messages;
a mailbox migration tool configured to;
create a new mail enabled object on the first mail enabled object server and enable user access to the new mail enabled object when the new mail enabled object is empty;
configure a first forwarding mechanism on an old mail enabled object hosted on a second mail enabled object server, the first forwarding mechanism configured to forward messages to the buffer and disable user access to the old mail enabled object when user access is enabled to the new mail enabled object;
configure a second forwarding mechanism on the new mail enabled object on the first mail enabled object server, the second forwarding mechanism configured to forward messages to the old mail enabled object on the second mail enable object server from the new mail object, wherein an undo mechanism is provided by the second forwarding mechanism, on the new mail enabled object, configured to forward messages to the old mail enabled object from the new mail objecttransfer at least some contents of the old mail enabled object to the new mail enabled object;
change the first forwarding mechanism to forward messages to the new mail enabled object; and
forward contents of the buffer to the new mail enabled object.
1 Assignment
0 Petitions
Accused Products
Abstract
A mail enabled object may be migrated from one hosting server to another by using a temporary buffer that may capture incoming mail during the migration operation. A new mail enabled object may be created and enabled on a target server, and the old mail object may be disabled and forwarded to a buffer that may collect incoming messages. While the buffer receives incoming messages, the contents of the old mail object may be copied to the new mail object. After verifying the transfer of the contents, the buffer may be released to forward any collected messages to the new mail object. The old mail object may then be cleaned up. The migration may be performed from one server to another, from one forest to another, and to and from a remotely hosted messaging service.
-
Citations
20 Claims
-
1. A system comprising:
-
a first mail enabled object server; a buffer configured to queue messages; a mailbox migration tool configured to; create a new mail enabled object on the first mail enabled object server and enable user access to the new mail enabled object when the new mail enabled object is empty; configure a first forwarding mechanism on an old mail enabled object hosted on a second mail enabled object server, the first forwarding mechanism configured to forward messages to the buffer and disable user access to the old mail enabled object when user access is enabled to the new mail enabled object; configure a second forwarding mechanism on the new mail enabled object on the first mail enabled object server, the second forwarding mechanism configured to forward messages to the old mail enabled object on the second mail enable object server from the new mail object, wherein an undo mechanism is provided by the second forwarding mechanism, on the new mail enabled object, configured to forward messages to the old mail enabled object from the new mail object transfer at least some contents of the old mail enabled object to the new mail enabled object; change the first forwarding mechanism to forward messages to the new mail enabled object; and forward contents of the buffer to the new mail enabled object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
creating a new mail enabled object; configuring a first forwarding mechanism on an old mail enabled object, the first forwarding mechanism configured to forward messages to a buffer; configuring a second forwarding mechanism on the new mail enabled object, the second forwarding mechanism configured to forward messages to the old mail enabled object from the new mail object, redirecting user access from the old mail enabled object to the new mail enabled object; transferring at least some contents of the old mail enabled object to the new mail enabled object; determining if the transfer of the at least some of the contents was a proper transfer; when the transfer was determined to be proper; changing the first forwarding mechanism to forward messages to the new mail enabled object; forwarding contents of the buffer to the new mail enabled object; when the transfer was determined not to be proper; removing the forwarding mechanism such that messages are not forwarded to the buffer; forwarding messages stored in the buffer to the old mail object; and terminating the buffer. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer readable storage medium not comprising a propagated wave but comprising computer executable instructions configured to perform the method of:
-
creating a new mail enabled object; configuring a first forwarding mechanism on an old mail enabled object, the first forwarding mechanism configured to forward messages to a buffer; configuring a second forwarding mechanism on the new mail enabled object, the second forwarding mechanism configured to forward messages to the old mail enabled object from the new mail object, redirecting user access from the old mail enabled object to the new mail enabled object; transferring at least some contents of the old mail enabled object to the new mail enabled object; determining if the transfer of the at least some of the contents was a proper transfer; when the transfer was determined to be proper; changing the first forwarding mechanism to forward messages to the new mail enabled object; forwarding contents of the buffer to the new mail enabled object; when the transfer was determined not to be proper; removing the forwarding mechanism such that messages are not forwarded to the buffer; forwarding messages stored in the buffer to the old mail object; and terminating the buffer. - View Dependent Claims (18, 19, 20)
-
Specification