CN102263656B - Mail service management system - Google Patents

Mail service management system Download PDF

Info

Publication number
CN102263656B
CN102263656B CN201110148779.8A CN201110148779A CN102263656B CN 102263656 B CN102263656 B CN 102263656B CN 201110148779 A CN201110148779 A CN 201110148779A CN 102263656 B CN102263656 B CN 102263656B
Authority
CN
China
Prior art keywords
mail
provider
user
mailbox
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110148779.8A
Other languages
Chinese (zh)
Other versions
CN102263656A (en
Inventor
D·松金
A·法汉吉
L·弗鲁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US12/785,496 external-priority patent/US9225552B2/en
Application filed by Microsoft Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
Publication of CN102263656A publication Critical patent/CN102263656A/en
Application granted granted Critical
Publication of CN102263656B publication Critical patent/CN102263656B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention provides a kind of mail service management system.EManager for Exchange can have standard interface, and different mail provider can provide adapter to this standard interface.Standard interface can have an available predefined function collection of each mail provider, and mail management system can have and can manage user interfaces of these functions by it.In some cases, mail provider can have can add to user interface and to manager can additional function or customization function.By user interface, manager can add, delete, configure and mobile e-mail case and other functions.

Description

Mail service management system
Technical field
The present invention relates to mail service.
Background technology
Email (transferring by telegram) is the most universal for business and privacy communication.For a lot of enterprises, in company Portion and the major part with supplier and client communicate and depend on Email.
For Email, the most different suppliers is had to use.Such as, On-premise e-mail system can have Storage Email and offer mailbox connect for client computer and access information receiving and transmitting or the mail service of Email Device.It addition, but remote hosting service can use identical server software from the server being positioned at data center outside the venue Computer provides service.In E-mail service from the case of one of many data centers, it is possible to there is multiple cloud E-mail service.Each type of mail provider can have different merits and demerits, and may be adapted to different Situation or different types of user.
Summary of the invention
EManager for Exchange can have standard interface, and different mail provider can provide to this standard interface Plug-in applications.Standard interface can have the available predefined function collection of each mail provider, and mail Management system can have can pass through its user interface managing these functions.In some cases, mail provider can have Have can add user interface to so that its to manager can additional function or customization function.By user interface, Manager can add, delete, configure and Move Mailbox and other functions.
There is provided this general introduction be in order to introduce in simplified form will be described in detail below in further describe some are general Read.This general introduction is not intended as identifying key feature or the essential feature of theme required for protection, is intended to be used to Limit the scope of theme required for protection.
Accompanying drawing explanation
In the accompanying drawings,
Fig. 1 is the diagram of the embodiment illustrating the system with mail management system.
Fig. 2 is the diagram of the embodiment of the exemplary architecture illustrating mail management system.
Fig. 3 is the flow chart of the embodiment illustrating the first method for managed service provider.
Fig. 4 is the flow chart of the embodiment illustrating the second method for managed service provider.
Detailed description of the invention
Mail management system can be used for business or multiple mail services of other enterprises by manager for management.Mail pipe Reason system can use standard interface, the most each mail provider to achieve the operation set of standard.This interface definable The called operation set that each mail service can have, and can be extended for additional operations.
Manager can arrange account or other relation from different mail provider, and can perform various operations A period of time create and the certified communication session of mail provider.
User interface can the selectable multiple mail service provider of demonstration manager.Manager can be to mail service supply Business performs various mailbox management operation, such as adds new mailbox, reconfigures existing mailbox and delete mailbox.
Each mail service provider can realize mail provider interface, and this mail provider interface can be to call behaviour The definition made.Mail provider interface can include can be by management system for the class communicated with various mail service provider Type definition, class or other definition.
Mail provider interface can represent the attainable operation of any mail provider and the common set of data type.One In the case of Xie, mail provider can create mail provider interface and compile as the extension of existing mail service or application program Journey interface (API).
Mail provider interface can include standard operation collection and customization operations collection.Standard operation can be that all mails supply Answer business to be shared, and the minimal set of operation that all mail provider realize can be represented.Customization operations can be mark The extension of quasi-operation, and the specific operation that not can be realized can be represented by all mail provider.
This specification in the whole text in, in the description of all accompanying drawings, similar reference represents identical element.
When being referred to as being " connected " or " coupled " by element, these elements can be directly connected to or be coupled, Or one or more neutral element can also be there is.On the contrary, it is being referred to as element being " directly connected " or " directly Coupling " time, there is not neutral element.
Present subject matter can be embodied in equipment, system, method and/or computer program.Therefore, this Bright theme partly or entirely (firmware, resident software, microcode, state machine, door can be included with hardware and/or software Array etc.) embody.It is embedded with on it for instruction execution system or knot additionally, present subject matter can use Close its computer used can use or the computer of computer-readable program code can use or computer-readable The form of the computer program on storage medium.In the context of this article, computer can use or computer can Reading medium can be can to comprise, store, communicate, propagate or transmission procedure for instruction execution system, device or sets The standby any medium using or being used in combination with.
Computer can use or computer-readable medium it may be that such as, but not limited to, electricity, magnetic, optical, electromagnetic, Infrared or semiconductor system, device, equipment or propagation medium.Unrestricted as example, computer-readable medium Computer-readable storage medium and communication media can be included.
Computer-readable storage medium include for store such as computer-readable instruction, data structure, program module or its Volatibility that any means of the such information of its data or technology realize and non-volatile, removable and irremovable Medium.Computer-readable storage medium includes, but not limited to RAM, ROM, EEPROM, flash memory or other storage Device technology, CD-ROM, digital versatile disc (DVD) or other optical disc storage, cartridge, tape, disk are deposited Storage or other magnetic storage apparatus, maybe can be used for storing information needed and can by instruction execution system access any its Its medium.Note, computer can use or computer-readable medium can be printed with on it paper of program or other Suitably medium because program can via such as paper or the optical scanning of other medium being captured electronically, with After be compiled if necessary, explain, or process in other suitable manners, and be subsequently stored in computer storage.
Communication media generally embodies computer-readable with the modulated message signal of such as carrier wave or other transmission mechanisms and refers to Make, data structure, program module or other data, and include random information transmission medium.Term " modulated data Signal " can be to be defined as one or more feature with the letter being set in the way of encoding information in the signal or changing Number.Unrestricted as example, communication media includes wire medium, as cable network or direct line connect, and Yi Jiru The wireless medium of acoustics, RF, infrared and other wireless mediums etc.Above-mentioned combination in any also should be included in computer In the range of computer-readable recording medium.
When present subject matter embodies in the general context of computer executable instructions, this embodiment can include The program module performed by one or more systems, computer or miscellaneous equipment.It is said that in general, program module includes Perform particular task or realize the routine of particular abstract data type, program, object, assembly, data structure etc.. Generally, the function of program module on-demand can be combined or be distributed in various embodiments.
Fig. 1 is the diagram of the embodiment 100 illustrating the system with the management system for multiple mail provider.Real Executing example 100 is the simplification example with the equipment collection in the network environment of mail management system, and this mail management system can Allow Admin Administration from the mailbox of multiple mail service provider and other messaging component.
Each functional unit of the system that illustrates of Fig. 1.In some cases, assembly can be nextport hardware component NextPort, soft Part assembly or the combination of hardware and software.Some assembly can be application layer software, and other assemblies can be operation System layer assembly.In some cases, the connection of assembly to another assembly can be compact siro spinning technology, wherein two Individual or more assemblies operate on single hardware platform.In other cases, connecting can be by the net of span length's distance Network connection is formed.Each embodiment can use different hardware, software and interconnection architectures to realize being retouched The function stated.
Embodiment 100 is the simplification example of network environment, and wherein mail management system can be used for managing multiple dissimilar Mail provider.User interface can present multiple mail provider, and each mail provider has been achieved with mail supply Business's interface.Mail provider interface may be defined as the operation set that all mail provider share, and user interface can permit Being permitted manager uses same user interface and management system mutual with any mail provider.
Can make mail provider that manager can be used by multiple different mechanisms.Such as, centralized service supplier registration Table can identify many different mail provider, and each mail provider can realize mail provider interface.Automatic system Can be with service supplier's registration table communication to download mail provider and they be presented in the user interface of manager. In another example, mail provider can be added manually in mail provider list by manager.
Mail provider interface definable can invoked naming operation collection.These operations that can call can be all mails Service supplier shares, and each mail service provider may be implemented in the operation defined in mail provider interface Each.In some implementations, mail provider interface can include the data object with mail service contact transmission Dtd--data type definition.Mail provider interface can be application programming interface (API) or can adjust from management system Other predefined operation collection.
The operation set that mail provider interface definable is relevant to mail service management.The example of this generic operation can be to add Add new mailbox, reconfigure existing mailbox and delete mailbox.Some embodiments can have for Move Mailbox, build Vertical or replacement is used for the user authentication voucher of mailbox, arranges to access mailbox and permit and the operation of other function.
Mail provider interface can have two operation sets: standard operation collection and customization operations collection.Standard operation collection is permissible It is the minimal set of the attainable operation of all mail service provider, and customization operations can be can to take specific mail Business supplier can with and the additional operations that can or can not be realized by other mail service provider.
Because mail provider interface can have operation set that is predefined and that generally realize, can with many not so can create The user interface operated together with the mail server supplier of type and management system.Viewpoint from management system design From the point of view of, single management system can be used for managing many different types of mail provider, such as On-premise mailing system, Mailing system based on cloud, the mailing system of remote hosting and other system.
From the viewpoint of manager, mail provider interface can allow manager's motility to select the postal of suitable type Part service supplier meets business needs, and also can reduce training, because each mail service provider can use User interface identical, that be familiar with accesses and manages.
Such as, manager can have the main one group of user worked in office environment and second group can done much traveling User.User in office environment can be allocated the mailbox in On-premise mailing system, and the user travelled can quilt Distribute the mailbox in mail service based on cloud.
In another uses scene, the use that manager can operate together with first manufacturer with remote hosting mail service Family mailbox.But, the second manufacturer can provide the capacity of the increase under low cost or more preferable reliability.Manager can be by Mailbox moves or moves to new manufacturer to realize cost or performance gain, and has identical user interface and pipe simultaneously Reason control station.
In many examples, can comprise can be by mail management system for accessing mail provider for mail provider interface All information.Such as, mail provider interface can include network connectivity information, the web of such as mail provider Address, Internet Protocol (IP) address, communication protocol or other connectivity.Mail provider interface also may be used Including about the information of various available actions and metadata.
In certain embodiments, mail provider interface can include descriptor, data type and can construct or fill use The out of Memory at interface, family.Metadata can be used for creating input tool, such as drop-down list, check box or other input Mechanism, and display descriptor, point out, help explain or can be used for show standard operation or customization operations for The out of Memory that family selects and uses.
Mail provider interface can realize in two different ways.In an architecture, each mail supply Business can provide the plug-in applications realizing mail provider interface.Plug-in applications can go to mail provider All communications, and can have the operation can called from mail management system.In second system structure, each mail Supplier can realize mail provider interface, but mail management system can go to the communication of mail provider.Mail Management system can realize mail provider interface, such as application programming interface.
Equipment 102 can be the equipment that manager can manage one or more mail service thereon.Equipment 102 can table Show typical computer equipment, such as there is nextport hardware component NextPort 104 and the desk computer of component software 106 or server. In certain embodiments, equipment 102 can be laptop computer, netbook computer, tablet PC, movement Phone, handheld personal digital assistants, game console, the network equipment or other calculating equipment.
The typical architecture with hardware and software component can be represented for the architecture shown in equipment 102;But, Other architecture can be used for realizing some or all of distributed data base system.
Nextport hardware component NextPort 104 can include processor 108, random access memory 110 and non-volatile memories 112. Nextport hardware component NextPort 104 can also include network interface 114 and user interface 116.
Component software 106 can include that operating system 118, mail management system 120 and management system 122 can be in operation systems Operate on system 128.Mail management system 120 can be the vertical application of management mail service, and manages system 122 can be the application program that manager can perform to include managing many network management task of mail service according to this.
Mail management system 120 can be carried out configuring Email with for user and other messaging system is relevant Permitted multi-functional application program.It is mutual from different mail services that mail management system 120 can have permission manager And perform the user interface 130 of many (if not all) management function.Management system 122 also can be held Some or all functions identical with mail management system 120 of row.
In many examples, management system 122 can perform the subset of the operation of mail management system 120.At some In embodiment, mail management system 120 can be the subset of management system 122, and can perform for managing system All mail associative operations of 122.
Mail management system 120 can be set up before the action being able to carry out such as adding mailbox etc and supply with mail service Answer the relation of business.In the example that mail service is provided by third party, escrow account and management voucher, pipe can be set Reason person's available management voucher accesses mail service and performs various management role.The most this account is set and is Operation, mail management system 120 is just able to access that mail service.
In certain embodiments, mail management system 120 can be easy to set up management account for mail service provider. Such as, mail management system 120 can have the user interface wherein showing all available mail service provider.Management Member can select one of mail service provider and be directed to website or other user interface, and manager can pass through This website or other user interface creative management account.In typically used as, manager can input Business Name, sets up Method of payment, mark is able to access that one or more managers of account, and can receive management voucher.
Management voucher and other link information can be stored in mail provider data base 123 by mail management system 120 In.Management voucher can be used for setting up and be used for mail service provider is performed management function by mail management system 120 Connect so that manager can need not key feeding cipher or present other when every time mail service provider being performed operation Information.
For each mail service provider, mail management system 120 can with realize mail provider interface 124 should Mutual by program 125, wherein mail provider interface 124 can include standard operation 126 and the collection of customization operations 128 Close.Application program 125 can be downloaded before or after setting up the administrative relationships with mail service provider.Real at some Execute in example, directly can download application program 125 from mail provider, and in other embodiments, can be from service provision Application program 125 is downloaded in business's registration table or other centre position.
Embodiment 100 illustrates the plug-in applications 125 that can operate on the device 102, and provides mail provider to connect Mouth 124 and the conversion between the interface of specific mail service supplier.For each mail service provider, can Use different plug-in applications 125.Application program 125 can be can be with mail management system 120 and management system Unite 122 mutual routines, plug-in unit or other executable code.In such an embodiment, application program 125 can process All communications between equipment 102 and mail provider.
In certain embodiments, mail provider interface 124 can be realized by mail service provider.In this embodiment In, mail management system 120 or management system 122 can by meet the mode of mail provider interface by various operations and Data send to mail service provider.In such an embodiment, mail management system 120 can processing equipment 102 He All communications between mail provider.
Equipment 102 is illustrated as being connected with LAN 132, and On-premise mailing system 134 can be located at this LAN 132. On-premise mailing system 134 can be to have mailbox and the server of other messaging service or system.Internal Disposing mailing system 134 can be equipment 102 and the part in the addressable territory of manager.At these type of LANs many In, domain manager 141 can have local user database 140, can storage device account in local user database 140 Family and user account.
In certain embodiments, local authentication system 142 certification can be connected to user and the equipment of network, such as client Machine equipment 144 and the user of client devices 144.Local authentication system 142 is illustrated as separating with domain manager 141 Assembly, but in other embodiments, local authentication system 142 can be the assembly of domain manager 141.
Local authentication system 142 can provide voucher to access On-premise mailing system 134 to manager.A use In scene, manager can logging device 102 and present can be by the management voucher of local authentication system 142 certification.Pipe Reason voucher can make Admin Access's mail management system 120 or management system 122, mail management system 120 or management Access credentials can be stored On-premise mailing system 134 or other deployed outside mail by each in system 122 System.In some cases, user's voucher of manager can be presented to On-premise mailing system 134, inside portion Administration's mailing system 134 may utilize local authentication system 142 and verifies these vouchers.
In certain embodiments, local data base can store approved service supplier 138.Approved service provision Business 138 can be those mail service provider that can set up management account according to this.In such an embodiment, mail pipe Reason system 120 and management system 122 may have access to approved service supplier 138 to fill mail service provider row Table.This list can reflect those service suppliers that can be used for performing operation.
LAN 132 is connectable to gateway 146 and is connectable to wide area network 148.Wide area network 148 can be the Internet Or other wide area network, and can have and be positioned at the various servers by overseas portion defined in LAN 132 and equipment.
In certain embodiments, service supplier's registration table 150 can be that wherein different mail service supplier can identify The middle position of himself.In certain embodiments, mail service provider can download their plug-in applications 152.The such as mail management system of mail management system 120 etc be connectable to service supplier's registration table 150 with Identify any mail service provider.
In certain embodiments, web interface or other software interface can allow manager to search for service supplier's registration table 150 meet the mail service of certain criterion, such as position, price, feature set or other criterion with searching.Once do Going out to select, manager can set up management account and add plug-in applications 152 to plug-in application on equipment 102 Procedure set 125.In certain embodiments, newly added mail provider can be added to approved service supplier 138。
In other embodiments, mail management system 120 is connectable to service supplier's registration table 150 and downloads available Service supplier's list.According to mail management system 120, manager can browse through the mail of built standpipe reason account and supplies Answer business and not yet form the list of those mail provider of dominance relation.
The example of mail provider can be the mail server 154 of long range positioning.The mail server 154 of long range positioning Can be the server that can be located at data center or network operation center, and can be located at beyond company place Server.Such as, the Internet connectivity providing physical security and improvement to mail server is by this configuration Useful.The mail server 154 of long range positioning can have Downloadable plug-in applications 156.
Another example of mail provider can be the mail server 158 of remote hosting, the mail server of remote hosting 158 also can have Downloadable plug-in applications 160.The mail server 158 of remote hosting can be virtual machine, This virtual machine can or can not be shared with other user.
The another example of mail provider can be cloud mail service 162, and cloud mail service 162 also can have Downloadable Plug-in applications 164.Cloud mail service 162 or can not have the concept of server, and can present Application programming interface (API) or other connection mechanism.
For each of in various mail services, application program or plug-in unit can realize the postal of mail management system 120 Part supplier interface.Application program or plug-in unit can present by the operation of mail provider interface definition so that mail management System 120 crossover ports can send and receive order and data.Upon receipt of order and data, application program can be by this A little orders and data are converted into the order and data that can be received by various mail provider.
In certain embodiments, mail service provider can have the authentication service of its own, such as by cloud mail service 162 authentication service 166 provided.Other embodiments can use remote authentication service 168.In the environment of territory, territory controls Device can provide each user can be to the local authentication system 142 of its certification.Generally, third party the mail service provided Or can be not possible to connect to local authentication system 142 and carry out certification user, thus the second Verification System can be used.
When using the second Verification System, new mailbox can be created in mail service, and can by the login of user with Card sends to remote mail service.Remote mail service can receive the voucher of user and use these vouchers to set up user Access right.In certain embodiments, synchronization mechanism may utilize the voucher being stored in the second Verification System update to this Any change of the user's voucher in ground Verification System 142.
Fig. 2 is the diagram of the embodiment 200 of the architecture illustrating mail management system.Embodiment 200 illustrates and includes There is the simplification diagram of the software architecture of the object model of mail provider interface.
Each functional unit of the system that illustrates of Fig. 2.In some cases, assembly can be nextport hardware component NextPort, soft Part assembly or the combination of hardware and software.Some assembly can be application layer software, and other assemblies can be operation System layer assembly.In some cases, the connection of assembly to another assembly can be compact siro spinning technology, wherein two Individual or more assemblies operate on single hardware platform.In other cases, connecting can be by the net of span length's distance Network connection is formed.Each embodiment can use different hardware, software and interconnection architectures to realize being retouched The function stated.
Embodiment 200 illustrates the architecture of the mail management system that can use mail provider interface.Object model 202 Mail provider interface 204 can be realized.On-premise object 206 also can realize mail provider interface, and also can There is customization operations 208.On-premise object 206 can be tied to object model 202 by mail provider interface.
On-premise object 206 can be included in the performed operation set in plug-in applications.Plug-in applications Can be mounted and link to object model 202.
Similarly, the mailbox object 210 of remote hosting can be bound to object model 202, and can realize mail supply Business's interface.The mailbox object 210 of remote hosting can include some customization operations 212.Equally, cloud mailing system object 214 can be bound to object model 202, and can realize mail provider interface 204.Cloud mailing system object 214 Customization operations 216 can be included.
Management control station 218, interpolation New user Wizard 220 or other guide 222 can be bound to object model 202. Various bindings may result in object and are linked together so that the operation in such as management control station 218 can be by respective mail Supplier performs.
Various objects can be stored in central configuration store 224, and central configuration store 224 can include it can being available , all of various objects of movable or mounted various mail service and information.
Service supplier's registration table 226 can comprise available mail service provider list.In some cases, service supplies Answer business's registration table 226 can comprise the object model for many different mail service suppliers, including being not installed to be Those mail service provider in system.
Fig. 3 is the flow chart of the embodiment 300 illustrating the method for managed service provider.The behaviour of embodiment 300 Work can be performed by management equipment or application program, the mail management system 120 of such as embodiment 100 or management system 122。
Other embodiments can use different order, additional or less step and different titles or term Realize similar function.In some embodiments, various operations or one group of operation can be by modes either synchronously or asynchronously Executed in parallel is operated with other.These steps of selecting at this are selected illustrates that some of operation are former in simplified form Reason.
Embodiment 300 is the example of the method for managing mail service provider, and wherein service supplier is the most selected Select and configure for use.After configuring, service supplier can be chosen and perform operation, such as adds new Mailbox.Embodiment 300 illustrates management operation by two key steps: select and configuration service supplier, then to institute Service supplier's operation of configuration.
The embodiment 400 presented the most in this manual illustrates a kind of different method, and it is held in a different order The step that row is similar.In embodiment 400, service supplier that is configured and that be not configured can be presented to Manager.When manager selects one of service supplier to perform operation, if this service supplier is not yet configured Then it can be configured.
In block 302, mail management system can be activated and can contact service supplier's registration table in block 304. In frame 306, mail management system can download available service supplier from service supplier's registration table.
In certain embodiments, can search for locally available mail service provider.There is in local domain mail server Example in, mail management system can search for any mail provider in this territory and retrieve except from service supplier note The metadata about local mail supplier beyond information that volume table is downloaded.
The information downloaded in frame 306 can only describe the metadata of available service supplier.In other embodiments, The information downloaded can include the plug-in applications of each in available service supplier.
Available service supplier can be shown in frame 308, and during manager may select service supplier in a block 310 One or more.In frame 312, each service supplier can be processed.
For each the selected service supplier in frame 312, if mail service provider in block 314 In local domain, then in frame 316, can determine that the access credentials of mail service.In many examples, access credentials Can be included in from the information that mail service is downloaded.In other embodiments, can be by mail service be performed inquiry Determine access credentials.
If mail service provider is not local in block 314, then can set up and mail service in frame 318 The connection of supplier.Manager can be by providing payment information, contact details and can be by service provision in a block 320 Any out of Memory that business requires sets up account.
In certain embodiments, the operation of frame 320 can be in the outside execution of mail management system.Such as, web can be used Browser display interactive site is so that manager sets up account.
Once establish account, management voucher can be generated in a block 322.Management voucher can be by mail in some cases Service supplier defines, or management voucher can be defined by mail management system in other cases.
Can the locally stored voucher from remotely-or locally mail service in frame 324.Frame 326 can be downloaded slotting Part application program.In certain embodiments, can be and real at other from mail service provider download plug-in application program Execute in example, can be from service supplier's registration table or other centre position download plug-in application program.
Can be to mail management system registration service supplier in frame 328.It is another to process that this process can return to frame 312 Outer service supplier.
At this point during embodiment 300, one or more mail service provider can set up account and to postal Part management system registry.The operation one from frame 302 to frame 328 can be performed during the initial configuration of mail management system Secondary, and the remaining frame of embodiment 300 can perform as the normal operating of mail management system.
At frame 330, the service supplier of registration can be generated user interface, and user can be presented in frame 332 Interface.In frame 334, user may select service supplier, and mail management system can present mail in frame 336 The available action of service supplier.In mail service provider, there is the one or more optional or situation of customization operations Under, can operate so that manager selects by displaying format customization.
In certain embodiments, the user interface in frame 330 can by the metadata included in plug-in applications or its Its metadata creates or supplements.User interface can comprise the descriptor defined in metadata and can be used for and select all Data type such as the user interface mechanism of Text Entry, radio button, drop-down list or other mechanism etc.
In frame 338, manager's selectively actuatable performs.In frame 340, mail management system can be collected and operate phase The parameter closed.Parameter can be collected from different sources, defeated including data base, domain management system, Verification System and user Enter.
In frame 342, service supplier can be set up communication session, and can send in frame 344 administrator authentication with Card.In frame 342 and 344, once establish certified session, then can call asked operation in frame 346.
An embodiment can be represented from frame 330 to the operation of frame 346, in this embodiment can be by comprising mail management system Equipment set up communication session.In certain embodiments, can be by plug-in applications to the operation of frame 346 from frame 342 Perform.
In many cases, the operation asked can send user's voucher, such as user's name and password.Such as, for User creates the operation of new mailbox and can relate to send to remote mail service user's voucher.Can be from local authentication system Retrieval user's voucher also sends it to remote mail service.In certain embodiments, synchronization mechanism can be used for synchronizing far Journey authentication mechanism and local authentication mechanism so that user can be at two different location management passwords.
Fig. 4 is the flow chart of the embodiment 400 illustrating the method for managed service provider.The behaviour of embodiment 400 Work can be performed by management equipment or application program, the mail management system 120 of such as embodiment 100 or management system 122。
Other embodiments can use different order, additional or less step and different titles or term Realize similar function.In some embodiments, various operations or one group of operation can be by modes either synchronously or asynchronously Executed in parallel is operated with other.These steps of selecting at this are selected illustrates that some of operation are former in simplified form Reason.
Embodiment 400 illustrates the other method for managing mail service, and wherein the method is executed in a different order perhaps Many steps identical with embodiment 300.
Mail management system can start in frame 402, and can contact in frame 404 service supplier's registration table with Frame 406 is downloaded available service supplier.
Available service supplier can be shown in block 408, and user may select service supplier in frame 410.Right In selected service supplier, operation set, and the optional behaviour of manager in frame 414 can be shown in block 412 One of make.Frame 416 can be collected and operate relevant parameter.
If the service selected in frame 418 is chartered service, then can be with this service supplier in frame 420 Set up communication session, and management Service Ticket can be sent in frame 422 to create certified connection.Once set up Session, can call asked operation in frame 424.
If the service selected in frame 418 is not chartered service, then embodiment 400 can attempt registering this clothes Business, is connected to remote service from frame 425 and starts and download mail provider plug-in unit in frame 426.
Selected service supplier can be set up account by manager in block 428, and can generate pipe in a block 430 Reason person's voucher.Can these vouchers locally stored in frame 432.
Manager's voucher can use different forms in various embodiments.In some cases, manager's voucher can To be user's name and password.In other cases, manager's voucher can include certificate or other type of voucher.
Can be to mail management service registration service supplier in frame 436.It is logical to set up that this process can return to frame 420 Operation is also sent to mail service by letter session.
Description to present subject matter is in order at the purpose of illustration and description and proposes above.It is not intended to exhaustive master Inscribe or be limited to by this theme disclosed precise forms, and in view of other amendment of teachings above and deformation are all possible. Select and describe embodiment to explain principle and the practical application thereof of the present invention best, so that other of this area Technical staff can utilize these in various embodiments and the various amendment being suitable to conceived special-purpose best Invention.Appended claims is intended to other replacement embodiment included in addition to the scope limited by prior art.

Claims (15)

1. the method performed on a computer processor, described method includes:
Mark meets and includes calling determining of standard mailbox management operation for the multiple of mail service management Multiple mail provider (310) of the standardized electronic mail interface of justice;
Present each (330) in the plurality of mail provider in the user interface;
Receive the selection (334) to the first mail provider;
By described at least one choosing being rendered as in user interface called in standard mailbox management operation Item (336), described user interface is configured to allow the Admin Administration of enterprise from described enterprise The mailbox of multiple mail provider of one group of user, thinks that described one group of user of described enterprise provides mail Service Management;
Receive the plurality of the first choosing that can call standard operation calling standard mailbox management operation Select (338);And
Across described standardized electronic mail interface, calling described first from described first mail provider can Call standard operation (346).
2. the method for claim 1, it is characterised in that the multiple mail provider of described mark includes:
It is connected to service supplier's registration table;And
The plurality of mail provider is received from described service supplier's registration table.
3. the method for claim 1, it is characterised in that the plurality of standard mailbox that calls manages Operation includes:
Add new mailbox;
Delete existing mailbox;And
Change the setting relevant to existing mailbox.
4. method as claimed in claim 3, it is characterised in that at least one in described mail provider It it is mail provider outside the venue.
5. the method for claim 1, it is characterised in that also include:
Call described first can present to described first mail provider and recognize before call operation described Card voucher is to set up communication session, and calls described in performing in described communication session described first adjustable Use standard operation.
6. the method for claim 1, it is characterised in that the plurality of standard mailbox that calls manages At least one in operation includes sending to mail provider user's voucher collection.
7. the method for claim 1, it is characterised in that also include:
Trusting relationship is set up with described first mail provider.
8. method as claimed in claim 7, it is characterised in that described trusting relationship is described in described calling First can call foundation before standard operation.
9. method as claimed in claim 8, it is characterised in that described trusting relationship is at the plurality of mail Each in supplier is set up before presenting described in described user interface.
10. the method for claim 1, it is characterised in that also include:
Receive and include one group be not included in the described interface extension that can call standard mailbox management operation Collection;And
Described user interface presents standard mailbox management operation described in described superset, can be called In at least one.
11. 1 kinds of mail service management systems, including:
Processor (108);
Mail management system (120), described mail management system:
Mark meets and includes calling standard mailbox management for the multiple of mail service management Multiple mail provider (308) of the standardized electronic mail interface of the definition of operation;
Present each (330) in the plurality of mail provider in the user interface;
Receive the selection (334) to the first mail provider;
At least one called in standard mailbox management operation described is rendered as user circle Option (336) in face, described user interface is configured to allow manager's pipe of enterprise Manage the mailbox of multiple mail provider of one group of user from described enterprise, think described enterprise Described one group of user of industry provides mail service to manage;
Receive to the plurality of call standard mailbox management operation first can call standard The selection (338) of operation;And
Across described standardized electronic mail interface, call described from described first mail provider First can call standard operation (346).
12. systems as claimed in claim 11, it is characterised in that also include:
Connection with customer data base;And
Connection with first user Verification System.
13. systems as claimed in claim 12, it is characterised in that described mail management system also:
The user that mark is associated with the first mailbox, described user has user in described customer data base Record;
User's voucher is received from described first user Verification System;And
As calling described first part that can call standard operation, described user's voucher is sent to Described first mail provider.
14. systems as claimed in claim 13, it is characterised in that described first mail provider includes Two customer certification systems.
15. systems as claimed in claim 14, it is characterised in that described second customer certification system and institute State first user Verification System to synchronize.
CN201110148779.8A 2010-05-24 2011-05-23 Mail service management system Active CN102263656B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/785,496 2010-05-24
US12/785,496 US9225552B2 (en) 2010-05-24 2010-05-24 Mail service management system

Publications (2)

Publication Number Publication Date
CN102263656A CN102263656A (en) 2011-11-30
CN102263656B true CN102263656B (en) 2016-12-14

Family

ID=

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1169563A (en) * 1996-06-12 1998-01-07 松下电器产业株式会社 Transmitter-receiver for electronic mail system
US6965918B1 (en) * 1999-04-30 2005-11-15 International Business Machines Corporation System and method for integrated management of electronic messages
CN101529832A (en) * 2006-10-24 2009-09-09 诺基亚公司 System, apparatus and method for creating service accounts and configuring devices for use therewith

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1169563A (en) * 1996-06-12 1998-01-07 松下电器产业株式会社 Transmitter-receiver for electronic mail system
US6965918B1 (en) * 1999-04-30 2005-11-15 International Business Machines Corporation System and method for integrated management of electronic messages
CN101529832A (en) * 2006-10-24 2009-09-09 诺基亚公司 System, apparatus and method for creating service accounts and configuring devices for use therewith

Similar Documents

Publication Publication Date Title
US10607190B2 (en) Mobile check-in with push notification services
CN105765539B (en) Method and system for automatically generating virtual environment
US10348843B2 (en) Must-reply mobile questionnaire system and method
CN102611705B (en) A kind of general calculation account management system and its implementation
CN101083537B (en) Method, apparatus and system for realizing device management
US20150326512A1 (en) Message transmission system and method for a structure of a plurality of organizations
CN105991796B (en) A kind of method and system of the configuration service of the user terminal in on-premise network
CN104683961A (en) Name card interaction method and device and terminal
TWI537763B (en) System and method for an individual and an organization to dispatch a message
CN102833224A (en) Information processing apparatus, server apparatus, information processing method, and program
CN102947797A (en) Online service access controls using scale out directory features
US20090144811A1 (en) Content delivery system
CN103139600A (en) Content delivery system, delivery server, receiving terminal, and content delivery method
US20150326513A1 (en) Message transmission system and method suitable for individual and organization
CN101926127A (en) Unified communications systems and methods
TWI558131B (en) System and method of having a plurality of organizations to dispatch a message
CN104754287B (en) Video monitoring equipment configuration parameter delivery method and system
CN111556023A (en) Authority-based content configurable method
CN104539688B (en) A kind of retail shop's management system based on mPortal systems
CN1936947B (en) Device customizing system, device customizing method, authentication agent
CN102263656B (en) Mail service management system
US20090240760A1 (en) System and Method for Initiating Services
CN105099869B (en) Message transmission device and method with multiple organization structures
CN105100043B (en) Message transmission device and method suitable for individuals and organizations
TWI522961B (en) System and method of a must-reply mobile questionnaire

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20150728

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

GR01 Patent grant