Internet e-mail bridge
First Claim
1. A computer-readable medium having computer-executable instructions for performing steps for retrieving e-mail messages from a plurality of Internet e-mail accounts to a mail server of a local area network, the Internet e-mail accounts being at a plurality of Internet e-mail servers supporting different e-mail access protocols, the steps comprising:
- retrieving, for each of the Internet e-mail accounts, an e-mail account record identifying an e-mail access protocol to be used for downloading e-mail messages from said each Internet e-mail account;
instantiating a connector object having logic for downloading e-mail according to the e-mail access protocol of said each Internet e-mail account; and
invoking the connector object for said each Internet e-mail account to download e-mail messages in said each Internet e-mail account.
2 Assignments
0 Petitions
Accused Products
Abstract
An Internet mail bridge is provided for downloading e-mail messages from Internet mail servers supporting different e-mail access protocols, such as the Post Office Protocol 3 (POP3) and Web Distributed Authoring and Versioning (Web DAV) protocol, and delivering the downloaded messages, which are in different formats, to a mail server on a local area network. The Internet mail bridge has a mail manager that is independent from particular e-mail protocols or e-mail formats. For each e-mail account, the mail manager instantiates a mail connector object that contains logic for downloading e-mail according to the e-mail access protocol of that account, and invokes the mail connector object to download e-mail messages from that account. The mail manager then instantiates and invokes mail deliverer objects tailored for handling different message formats to deliver the downloaded messages to the local mail server.
41 Citations
13 Claims
-
1. A computer-readable medium having computer-executable instructions for performing steps for retrieving e-mail messages from a plurality of Internet e-mail accounts to a mail server of a local area network, the Internet e-mail accounts being at a plurality of Internet e-mail servers supporting different e-mail access protocols, the steps comprising:
-
retrieving, for each of the Internet e-mail accounts, an e-mail account record identifying an e-mail access protocol to be used for downloading e-mail messages from said each Internet e-mail account;
instantiating a connector object having logic for downloading e-mail according to the e-mail access protocol of said each Internet e-mail account; and
invoking the connector object for said each Internet e-mail account to download e-mail messages in said each Internet e-mail account. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium having computer-executable modules for retrieving, for an e-mail server of a local area network, e-mail messages from e-mail accounts at a plurality of Internet e-mail servers supporting different e-mail access protocols, comprising:
-
a plurality of e-mail connectors, each e-mail connector having logic for downloading e-mail according to one of the e-mail access protocols;
a plurality of e-mail deliverers, each e-mail deliverer having logic for delivering downloaded messages in one of e-mail formats associated with the e-mail access protocols to the e-mail server on the local area network;
a download manager programmed to retrieve protocol information identifying an e-mail access protocol used for each Internet mail account and invoke one of the e-mail connectors corresponding to the e-mail access protocol of said each Internet mail account to download e-mail messages from said each Internet mail account;
a delivery manager programmed to select, for each downloaded e-mail message, a mail deliverer corresponding to a message format of said each downloaded e-mail message and invoke the selected mail deliverer to deliver said each downloaded e-mail message to the mail server of the local area network. - View Dependent Claims (7, 8)
-
-
9. A method of transferring e-mail messages from a plurality of Internet e-mail accounts to a mail server of a local area network, the Internet e-mail accounts being at a plurality of Internet e-mail servers supporting different e-mail access protocols, comprising the steps of:
-
retrieving, for each of the Internet e-mail accounts, an e-mail account record identifying an e-mail access protocol to be used for downloading e-mail messages from said each Internet e-mail account;
instantiating a connector object having logic for downloading e-mail according to the e-mail access protocol of said each Internet e-mail account; and
invoking the connector object for said each Internet e-mail account to download e-mail messages in said each Internet e-mail account. - View Dependent Claims (10, 11, 12, 13)
-
Specification