Independent message stores and message transport agents
First Claim
Patent Images
1. A computerized method, comprising:
- monitoring a message store for new messages;
obtaining a list of a plurality of message transport agents (MTA), wherein each MTA has access to the monitored message store;
selecting one of the plurality of MTAs when a new message is received by the monitored message store; and
notifying the selected MTA that the received new message is available for transmission, so that the selected MTA responds to the notification by transmitting the received new message to a specified destination.
2 Assignments
0 Petitions
Accused Products
Abstract
Multiple independent MTAs transmit messages such that if one of the MTAs fails, the other MTAs may continue to transmit messages. Multiple independent message stores are provided such that if one of the message stores fails, messages on the other message stores may continue to be transmitted. Multiple notification agents monitor the message stores for new messages and notify one of the MTAs when a new message is available for transmission.
65 Citations
20 Claims
-
1. A computerized method, comprising:
-
monitoring a message store for new messages;
obtaining a list of a plurality of message transport agents (MTA), wherein each MTA has access to the monitored message store;
selecting one of the plurality of MTAs when a new message is received by the monitored message store; and
notifying the selected MTA that the received new message is available for transmission, so that the selected MTA responds to the notification by transmitting the received new message to a specified destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a plurality of message stores;
a plurality of notification agents, each associated with one of the plurality of message stores, wherein each notification agent monitors its associated message store for new messages;
a plurality of MTAs, each of which is accessible by each of the notification agents, wherein each MTA can access each of the message stores;
wherein the notification agent selects one of the plurality of MTAs when a new message is received, and said notification agent notifies the selected MTA that the received message is available for transmission;
wherein the selected MTA responds to the notification by transmitting the received message to a specified destination. - View Dependent Claims (16, 17, 18, 19)
-
-
20. In a system wherein new messages are stored in a single message store for transmission by a single MTA, the improvement comprising:
-
additional message stores;
additional MTAs, wherein each MTA can access each message store;
a plurality of notification agents, each associated with a message store, wherein each notification agent monitors the associated message store for new messages;
wherein the notification agent selects one of the plurality of MTAs when a new message is received, and said notification agent notifies the selected MTA that the received message is available for transmission;
wherein the MTA responds to the notification by transmitting the received message to a specified destination; and
whereby if a message store is inaccessible and a remaining message store is accessible, the received messages on the remaining accessible message store may be transmitted, thus minimizing the impact of the inaccessible message store as a single point of failure; and
if the selected MTA is inaccessible and a remaining MTA is accessible, the received message may be transmitted by the remaining accessible MTA, thus eliminating the selected MTA as a single point of failure.
-
Specification