Claims
- 1. A method of granting a user level service by an ISP hosted shared mail server to a user residing in domain having an associated set of allowed domain level services, comprising:(a) receiving a request for the user level service at the ISP hosted shared mail server; (b) determining if the requested user level service is a member of the set of allowed domain level services that are specified by the ISP hosted shared mail server; (c) determining if the requested user level service is a member of a set of allowed user level service that are specified by a domain administrator; (d) granting the requested user level service if the requested user level service is a member of the set of allowed domain level services or is member of the set of allowed user level services such that the granted user level service is an allowed user level service.
- 2. A method as recited in claim 1, wherein when the requested user level service is determined to not be a member of the set of allowed domain level services, then the requested user level service is not granted and is a non-allowed user level service.
- 3. A method as recited in claim 2, wherein when the user requests a plurality of user level services, then only those of the requested plurality of services that are members of the set of allowed domain level services are granted such that the granted user level services are members of the set of allowed user level services.
- 4. A method as recited in claim 3, wherein the allowed user level service is selected from the group consisting of: IMAP, IMAPS, POP3, POP3S, or SMTP.
- 5. A method as recited in claim 3, wherein the allowed user level service is a security service requiring a credential.
- 6. A computer-readable medium containing programming instructions for granting a user level service by an ISP hosted shared mail server to a user residing in a domain having an associated set of allowed domain level services, the computer-readable medium comprising computer program code devices configured to cause a computer to execute the operations of:(a) receiving a request for the user level service at the ISP hosted shared mail server; (b) determining if the requested user level service is a member of the set of allowed domain level services that are specified by the ISP hosted shared mail server; (c) determining if the requested user level service is a member of the set of allowed user level services that are specified by a domain administrator; and (d) granting the requested user level service if the requested user level service is a member of the set of allowed domain level services or is a member of the set of allowed user level services such that the granted user level service is an allowed user level service.
- 7. A computer-readable medium containing programming instructions for granting a user level service to a user residing in a domain having an associated set of allowed domain level services as recited in claim 6, the computer-readable medium further comprising computer program code devices configured to cause a computer to execute the operations of:wherein when the requested user level service is determined to not be a member of the set of allowed domain level services, then the requested user level service is not granted and is a non-allowed user level service.
- 8. A computer-readable medium containing programming instructions for granting a user level service to a user residing in a domain having an associated set of allowed domain level services as recited in claim 6, the computer-readable medium further comprising computer program code devices configured to cause a computer to execute the operations of:when the user requests a plurality of user level services, then only those of the requested plurality of services that are members of the set of allowed domain level services are granted.
CROSS-REFERENCE TO A RELATED APPLICATION
This application takes priority under 35 U.S.C. §119(e) of U.S. patent application Ser. No. 60/144,709 filed Jul. 20, 1999 naming Daryl Huff, et al. as inventor(s) and assigned to the assignee of the present application which is al so incorporated herein by reference for all purposes. This application is also related to the following co-pending U.S. Patent applications, which are filed concurrently with this application and each of which are herein incorporated by reference, (i) U.S. patent application Ser. No. 09/519,964, entitled “Methods and Apparatus for Automatically Generating a Routing Table in a Messaging Server” naming Belissent et al as inventors; (ii) U.S. patent application Ser. No. 09/521,282, entitled “Methods and Apparatus for Providing a Virtual Host in Electronic Messaging Servers” naming Belissent et al as inventors; (iii) U.S. patent application Ser. No. 09/520,865, entitled “Methods and Apparatus for Monitoring Electronic Mail Systems” naming Kavacheri et al as inventors; and (iv) U.S. patent application Ser. No. 09/519,948, entitled “Methods and Apparatus for Delegating Administrative Capabilities to Domains Served by Email Provider” naming Abbott et al as inventors.
US Referenced Citations (18)
Non-Patent Literature Citations (3)
Entry |
Newton, H., Newton's Telecom Dictionary, Telecom Books, pp. 246-247, Oct. 1998.* |
International Search Report from Corresponding PCT Application PCT/US01/07298. |
International Search Report from Corresponding PCT Application PCT/US01/07097. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/144709 |
Jul 1999 |
US |