Patent ID: 8077699

Claim:
A computerized method of a notification agent, said method comprising: monitoring a message store of a cluster of servers for new messages, said cluster including a plurality of notification servers and a plurality of transport servers, wherein each server is independent of the other servers, wherein the monitored message store does not broadcast receipt of new messages; obtaining a list of a plurality of message transport agents (MTA), wherein each MTA has direct access to the monitored message store; selecting one of the plurality of MTAs for notification when a new message is directly received by the monitored message store and wherein the notification agent is otherwise unaware of the new message; notifying the selected MTA that the received new message in a monitored message store is available for transmission without transmitting the received new message to the selected MTA, so that the selected MTA responds to the notification by retrieving the received new message directly from the monitored message store specified by the notification agent and transmitting the received new message to a specified destination; executing the notification agent on one of the notification servers, wherein each notification server executes only one notification agent; and executing each of the plurality of MTAs on one of the transport servers wherein each transport server executes only one of the MTAs, said selecting includes indexing an MTA Array as a function of an index number of the monitored message store that receives the new message in a sorted list of the plurality of message stores.