CN102263656B - Mail service management system - Google Patents
Mail service management system Download PDFInfo
- 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
- 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
Links
- 238000004891 communication Methods 0.000 claims description 13
- 238000000034 method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000015654 memory Effects 0.000 description 5
- 230000000712 assembly Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 230000003287 optical Effects 0.000 description 3
- 241000168254 Siro Species 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000005291 magnetic Effects 0.000 description 2
- 230000000051 modifying Effects 0.000 description 2
- 230000001264 neutralization Effects 0.000 description 2
- 238000009987 spinning Methods 0.000 description 2
- 230000027455 binding Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001808 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000002452 interceptive Effects 0.000 description 1
- 230000004899 motility Effects 0.000 description 1
- 230000002104 routine Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
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
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.
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)
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)
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 |