CN103888348B - E-mail applications system and electron post transmission method, device - Google Patents

E-mail applications system and electron post transmission method, device Download PDF

Info

Publication number
CN103888348B
CN103888348B CN201410124469.6A CN201410124469A CN103888348B CN 103888348 B CN103888348 B CN 103888348B CN 201410124469 A CN201410124469 A CN 201410124469A CN 103888348 B CN103888348 B CN 103888348B
Authority
CN
China
Prior art keywords
mail
sent
applications client
server
information field
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
CN201410124469.6A
Other languages
Chinese (zh)
Other versions
CN103888348A (en
Inventor
宋健
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.)
Sina Technology China Co Ltd
Original Assignee
Sina Technology China Co Ltd
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
Application filed by Sina Technology China Co Ltd filed Critical Sina Technology China Co Ltd
Priority to CN201410124469.6A priority Critical patent/CN103888348B/en
Publication of CN103888348A publication Critical patent/CN103888348A/en
Application granted granted Critical
Publication of CN103888348B publication Critical patent/CN103888348B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a kind of e-mail applications system and electron post transmission method, device, including:Mail applications client, mail proxy server and outgoing mail server, wherein:Mail applications client, for the information field of mail to be sent to be sent into mail proxy server;Mail proxy server, the information field of the mail to be sent for receiving the transmission of mail applications client;Determine the outgoing mail server belonging to sender's Email Accounts for being represented in information field;Coded treatment, the mail to be sent after being encoded are carried out to information field;Mail to be sent after coding is sent to outgoing mail server;Outgoing mail server, the mail to be sent after coding for receiving mail proxy server transmission;Mail to be sent after coding is sent to the recipient mailbox's account represented in information field.Using scheme provided in an embodiment of the present invention, substantial amounts of process resource is saved, power consumption is reduced.

Description

E-mail applications system and electron post transmission method, device
Technical field
The present invention relates to field of Internet communication, more particularly to e-mail applications system and electron post transmission method, Device.
Background technology
Email has quickly provided the user the communication mode of information exchange in internet, with mobile terminal (For example:Mobile phone, tablet personal computer, vehicle-mounted computer etc.)Popularization, on mobile terminals using e-mail applications client, user It can send and receive e-mail at any time.
E-mail applications client on existing mobile terminal is mainly what is come from traditional PC ends transplanting, to electricity The transmission mode of sub- mail is mainly:
When needing to send Email, the mail applications client on mobile terminal is carried out to the content of mail to be sent Coding, the e-mail data after being encoded uses Simple Mail Transfer protocol(SMTP, Simple Mail Transfer Protocol)The e-mail data is sent to the outgoing mail server that mobile terminal user's mailbox is registered, for example:With Family sends content of the mail applications client on an envelope Email, mobile terminal to the Email using the mailbox of Sina After coding, obtained e-mail data is sent to the outgoing mail server of Sina, if the addressee of the Email Mailbox is Netease's mailbox, and the Email is sent to the mail reception service of Netease by the outgoing mail server of follow-up Sina Device.
When needing to receive Email, the mail applications client on mobile terminal passes through mail network agreement(For example: POP3/IMAP4)The mail reception server registered with mobile terminal user's mailbox is connected, and mail applications client will be used Family Email Accounts information is sent to mail reception server, and the receipt mail server will be corresponding with the subscriber mailbox account information Reception mail data be sent to the mobile terminal, after the mobile terminal receives the reception mail data, by the reception postal Number of packages evidence is decoded as the mail format that user can recognize that.
In the method for above-mentioned mail applications client transmission Email, when needing mail to be processed more, due to postal Part applications client needs to encode mail and decoded, computationally intensive, therefore occupies substantial amounts of process resource, power consumption Greatly.
The content of the invention
The embodiment of the present invention provides e-mail applications system and electron post transmission method, device, existing to solve Mail applications client present in technology takes a large amount of process resources, the problem of power consumption is big when transmitting Email.
The embodiment of the present invention provides a kind of e-mail applications system, including:Mail applications client, mail agent service Device and outgoing mail server, wherein:
The mail applications client, for the information field of mail to be sent to be sent into mail proxy server;
The mail proxy server, the information word for receiving the mail to be sent that the mail applications client is sent Section;Determine the outgoing mail server belonging to sender's Email Accounts for being represented in described information field;To described information field Carry out coded treatment, the mail to be sent after being encoded;Mail to be sent after the coding is sent to the mail hair Send server;
The outgoing mail server, it is to be sent after the coding that the mail proxy server is sent for receiving Mail;Mail to be sent after the coding is sent to the recipient mailbox's account represented in described information field.
Using said system provided in an embodiment of the present invention, because mail applications client is when transmitting Email, The information field by mail to be sent is needed to be sent to mail proxy server, it is not necessary to be carried out to mail to be sent at coding Reason, saves substantial amounts of process resource, reduces power consumption.
Further, said system, in addition to:Mail reception server, wherein:
The mail applications client, is additionally operable to when needing to check and accept mail, and postal is sent to the mail proxy server Part receives request, and the Email Accounts and password for receiving mail are carried in the mail reception request;And receive the postal The information field for the receiving emails waiting that part proxy server is sent;
The mail proxy server, is additionally operable to receive the mail reception request that the mail applications client is sent, really The fixed mail applications client is used to receive the mail reception server belonging to the Email Accounts of mail, by the Email Accounts And password is sent to the mail reception server;And receive that the mail reception server sends be used to receive with described The receiving emails waiting are carried out decoding process, obtain the mail applications by the corresponding receiving emails waiting of Email Accounts of mail The recognizable information field of client, and the information field of receiving emails waiting is returned to the institute for sending the mail reception request State mail applications client;
The mail reception server, for receiving Email Accounts and password that the mail proxy server is sent; In the mail of reception of itself storage, receiving emails waiting corresponding with the Email Accounts and password are searched, and will be described waiting Receiving emails are sent to mail proxy server.
So, because mail applications client is when receiving Email, by mail proxy server to mail to be received Decoding process is carried out, mail applications client only needs to receive the information field of the receiving emails waiting, it is not necessary to be received to this Mail carries out decoding process, saves substantial amounts of process resource, reduces power consumption.
Further, the mail applications client, is additionally operable to receiving the waiting of the mail proxy server transmission Before the information field of receiving emails, the information field of reception is needed into mail proxy server transmission receiving emails waiting Field identification;
The mail proxy server, is additionally operable to receive the field identification that the mail applications client is sent; Information corresponding with the field identification is searched in the information field that the mail applications client obtained after decoding can recognize that Field, is used as the information field of the receiving emails waiting.
Further, the mail applications client, is provided specifically for the dynamic domain name system DNS in network In network in network area where the IP address of all mail proxy servers and the IP address position corresponding relation, search with The nearest corresponding mail proxy server of IP address in position, is believed as with itself in network area where own IP address Cease the mail proxy server of interaction;
Institute in the mail proxy server, the network provided specifically for the dynamic domain name system DNS in network There are the IP address and the corresponding relation of position in each place network area of outgoing mail server and mail reception server, look into Look for outgoing mail server corresponding with the IP address that position in network area where own IP address is nearest or mail reception Server, is used as the outgoing mail server or mail reception server that information exchange is carried out with itself.
Further, HTTP is passed through between the mail applications client and the mail proxy server HTTP is communicated.
The embodiment of the present invention additionally provides a kind of electron post transmission method, including:
Mail proxy server receives the information field for the mail to be sent that mail applications client is sent;
Coded treatment, the mail to be sent after being encoded are carried out to described information field;
Mail to be sent after the coding is sent into the mail to be sent after outgoing mail server, the coding to lead to Cross the outgoing mail server and be sent to the recipient mailbox's account represented in described information field.
Using the above method provided in an embodiment of the present invention, because mail applications client is when transmitting Email, The information field by mail to be sent is needed to be sent to mail proxy server, it is not necessary to be carried out to mail to be sent at coding Reason, saves substantial amounts of process resource, reduces power consumption.
Further, before the mail to be sent after by the coding is sent to outgoing mail server, in addition to:
The IP address of all outgoing mail servers is with being somebody's turn to do in the network that dynamic domain name system DNS in network is provided The corresponding relation of position in network area where IP address, searches the IP nearest with position in network area where own IP address The corresponding outgoing mail server in address, is used as the outgoing mail server for sending the mail to be sent after the coding.
The embodiment of the present invention additionally provides a kind of electron post transmission method, including:
Mail proxy server sends the Email Accounts and password that are used to receive mail that mail applications client is sent Give mail reception server;
Receive the corresponding with the Email Accounts and password for being used to receive mail of the mail reception server transmission Receiving emails waiting;
Decoding process is carried out to the receiving emails waiting, the recognizable information field of the mail applications client is obtained;
The information field of receiving emails waiting is sent to the mail applications client.
Using the above method provided in an embodiment of the present invention, because mail applications client is when receiving Email, by Mail proxy server carries out decoding process to mail to be received, and mail applications client only needs to receive the receiving emails waiting Information field, it is not necessary to decoding process is carried out to the receiving emails waiting, substantial amounts of process resource is saved, reduces power consumption.
Further, before the information field of receiving emails waiting is sent into the mail applications client, in addition to:
Receive the field identification for the information field for needing to receive in the receiving emails waiting that the mail applications client is sent;
The information field of receiving emails waiting is sent to the mail applications client, specifically included:
In the information field that the mail applications client obtained after decoding process can recognize that, with the field mark Corresponding information field is known as the information field of the receiving emails waiting, is sent to the mail applications client.
The embodiment of the present invention additionally provides a kind of E-mail transmission device, including:
Receiving unit, the information field of the mail to be sent for receiving the transmission of mail applications client;
Coding unit, for carrying out coded treatment, the mail to be sent after being encoded to described information field;
Transmitting element, for the mail to be sent after the coding to be sent to after outgoing mail server, the coding Mail to be sent by the outgoing mail server be sent in described information field represent recipient mailbox's account belonging to Mail reception server.
Using said apparatus provided in an embodiment of the present invention, because mail applications client is when transmitting Email, The information field by mail to be sent is needed to be sent to mail proxy server, it is not necessary to be carried out to mail to be sent at coding Reason, saves substantial amounts of process resource, reduces power consumption.
The embodiment of the present invention additionally provides a kind of E-mail transmission device, including:
Retransmission unit, the Email Accounts and password that are used to receive mail for mail applications client to be sent are sent to Mail reception server;
First receiving unit is sending with the mailbox for being used to receive mail for receiving the mail reception server Account and the corresponding receiving emails waiting of password;
Decoding unit, for carrying out decoding process to the receiving emails waiting, obtaining the mail applications client can know Other information field;
Transmitting element, for the information field of receiving emails waiting to be sent into the mail applications client.
Using said apparatus provided in an embodiment of the present invention, because mail applications client is when receiving Email, by Mail proxy server carries out decoding process to mail to be received, and mail applications client only needs to receive the receiving emails waiting Information field, it is not necessary to decoding process is carried out to the receiving emails waiting, substantial amounts of process resource is saved, reduces power consumption.
Further, said apparatus, in addition to:
Second receiving unit, for receiving the letter for needing to receive in the receiving emails waiting that the mail applications client is sent Cease the field identification of field;
The transmitting element, specifically for the letter that can recognize that the mail applications client obtained after decoding process Cease in field, information field corresponding with the field identification is sent to described as the information field of the receiving emails waiting Mail applications client.
Other features and advantage will be illustrated in the following description, also, partly be become from specification Obtain it is clear that or being understood by implementing the application.The purpose of the application and other advantages can be by the explanations write Specifically noted structure is realized and obtained in book, claims and accompanying drawing.
Brief description of the drawings
Accompanying drawing is used for providing a further understanding of the present invention, and constitutes a part for specification, with present invention implementation Example is used to explain the present invention together, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the structural representation of e-mail applications system provided in an embodiment of the present invention;
Fig. 2 is one of flow chart of electron post transmission method provided in an embodiment of the present invention;
Fig. 3 is the two of the flow chart of electron post transmission method provided in an embodiment of the present invention;
Fig. 4 is the flow chart for the electron post transmission method that the embodiment of the present invention 1 is provided;
Fig. 5 is the flow chart for the electron post transmission method that the embodiment of the present invention 2 is provided;
Fig. 6 is the structural representation for the E-mail transmission device that the embodiment of the present invention 3 is provided;
Fig. 7 is the structural representation for the E-mail transmission device that the embodiment of the present invention 4 is provided.
Embodiment
The process resource that mail applications client is used when transmitting Email is saved in order to provide, power consumption is reduced Implementation, the embodiments of the invention provide a kind of e-mail applications system and electron post transmission method, device, is tied below Close Figure of description to illustrate the preferred embodiments of the present invention, it will be appreciated that preferred embodiment described herein is only used In the description and interpretation present invention, it is not intended to limit the present invention.And in the case where not conflicting, embodiment in the application and Feature in embodiment can be mutually combined.
The embodiment of the present invention provides a kind of e-mail applications system, as shown in figure 1, including:Mail applications client 101st, mail proxy server 102 and outgoing mail server 103, wherein:
Mail applications client 101, for the information field of mail to be sent to be sent into mail proxy server;
Mail proxy server 102, the information word for receiving the mail to be sent that the mail applications client is sent Section;Determine the outgoing mail server belonging to sender's Email Accounts for being represented in described information field;To described information field Carry out coded treatment, the mail to be sent after being encoded;Mail to be sent after the coding is sent to the mail hair Send server;
Outgoing mail server 103, it is to be sent after the coding that the mail proxy server is sent for receiving Mail;Mail to be sent after the coding is sent to the recipient mailbox's account represented in described information field.
In system shown in above-mentioned Fig. 1 provided in an embodiment of the present invention, mail applications client is to mail proxy server The information field of the mail to be sent sent can pass through being somebody's turn to do that email client is inputted for mail applications client user Sender's Email Accounts of mail to be sent, recipient mailbox's account, mail matter topics, the information such as Mail Contents, mail applications visitor The information field of mail to be sent is sent to mail proxy server by family end, it is not necessary to which these information fields are encoded into standard Mail format.
Further, said system, in addition to:Mail reception server 104, wherein:
Mail applications client 101, is additionally operable to when needing to check and accept mail, and mail is sent to the mail proxy server Request is received, the Email Accounts and password for receiving mail are carried in the mail reception request;And receive the mail The information field for the receiving emails waiting that proxy server is sent;
Mail proxy server 102, is additionally operable to receive the mail reception request that the mail applications client is sent, it is determined that The mail applications client is used to receive mail reception server belonging to the Email Accounts of mail, by the Email Accounts and Password is sent to the mail reception server;And receive that the mail reception server sends be used to receive postal with described The receiving emails waiting are carried out decoding process by the corresponding receiving emails waiting of Email Accounts of part, obtain the mail applications visitor The recognizable information field in family end, and the information field of receiving emails waiting is returned to described in the transmission mail reception request Mail applications client;
Mail reception server 104, for receiving Email Accounts and password that the mail proxy server is sent;Certainly In the mail of reception of body storage, receiving emails waiting corresponding with the Email Accounts and password are searched, and will be described to be received Mail is sent to mail proxy server.
When the mail applications client needs to receive mail, mail to be received is solved by the mail proxy server Code processing, the mail applications client only needs to receive the information field for the receiving emails waiting that mail proxy server is sent, and enters One step is shown to the information field.
Further, mail applications client 101, is additionally operable to receiving the to be received of the mail proxy server transmission Before the information field of mail, the word for the information field for needing to receive in receiving emails waiting is sent to the mail proxy server Segment identification;
Mail proxy server 102, is additionally operable to receive the field identification that the mail applications client is sent;In solution Information word corresponding with the field identification is searched in the information field that the mail applications client obtained after code can recognize that Section, is used as the information field of the receiving emails waiting.
Further, mail applications client 101, is provided specifically for the dynamic domain name system DNS in network In network in network area where the IP address of all mail proxy servers and the IP address position corresponding relation, search with The nearest corresponding mail proxy server of IP address in position, is believed as with itself in network area where own IP address Cease the mail proxy server of interaction;
In the mail proxy server 102, the network provided specifically for the dynamic domain name system DNS in network The IP address of all outgoing mail servers and mail reception server and the corresponding relation of position in each place network area, Corresponding with the IP address that position in network area where own IP address is nearest outgoing mail server or mail is searched to connect Server is received, the outgoing mail server or mail reception server that information exchange is carried out with itself is used as.
Further, HTTP is passed through between mail applications client 101 and mail proxy server 102 HTTP is communicated.
The system provided by the above embodiment of the present invention, because mail applications client is when transmitting Email, only Need the information field of the transmission Email between mail proxy server, it is not necessary to which Email is coded and decoded Processing, saves substantial amounts of process resource, reduces power consumption.
The e-mail applications system provided according to the above embodiment of the present invention, when mail applications client needs to send electricity During sub- mail, accordingly, present invention also offers a kind of electron post transmission method, as shown in Fig. 2 including:
Step 201, mail proxy server receive the information field for the mail to be sent that mail applications client is sent.
Step 202, to the information field carry out coded treatment, the mail to be sent after being encoded.
Step 203, the mail to be sent after encoding is sent to outgoing mail server, the postal to be sent after the coding Part is sent to the recipient mailbox's account represented in information field by the outgoing mail server.
The e-mail applications system provided according to the above embodiment of the present invention, when mail applications client needs to receive electricity During sub- mail, accordingly, present invention also offers a kind of electron post transmission method, as shown in figure 3, including:
Step 301, mail proxy server by mail applications client send be used for receive mail Email Accounts and Password is sent to mail reception server.
Step 302, the Email Accounts and password pair that are used to receive mail with this for receiving mail reception server transmission The receiving emails waiting answered.
Step 303, decoding process is carried out to the receiving emails waiting, obtain the recognizable information word of the mail applications client Section.
Step 304, the information field of receiving emails waiting is sent to the mail applications client.
In the above method provided in an embodiment of the present invention, the mail applications client may be mounted on mobile terminal, example Such as mobile phone, tablet personal computer, vehicle-mounted computer terminal, user can input the information of mail to be sent by mail applications client Field and Email Accounts and password for receiving Email, the information field of the mail to be sent can be to be sent for this Sender's Email Accounts of mail, recipient mailbox's account, mail matter topics, the information such as Mail Contents.
Below in conjunction with the accompanying drawings, the method for the invention provided, device are described in detail with specific embodiment.
Embodiment 1:
Fig. 4 is a kind of electron post transmission method that the embodiment of the present invention 1 is provided, and specifically includes following process step:
The information field of mail to be sent is sent to mail proxy server by step 401, mail applications client.
In this step, the information field can be sent to any mail agent clothes in network by the mail applications client Business device, can also be according to the dynamic domain name system in network(DNS, Domain Name System)Institute in the network of offer The corresponding relation of position in network area where having the IP address and the IP address of mail proxy server, lookup and itself IP The nearest corresponding mail proxy server of IP address in position in network area where location, the information field of mail to be sent is sent out Give the mail proxy server found.Due to the information field of mail to be sent being sent to and mail applications client Network area in the nearest mail proxy server in position, the transfer rate for sending mail can be improved.
Step 402, after the mail proxy server receives the information field, to the information field carry out coding at Reason, the mail to be sent after being encoded.
In this step, the mail proxy server carries out pending after obtained coding after coded treatment to the information field Send the electronic mail formats that mail is standard.
In the network that the dynamic domain name system DNS of step 403, the mail proxy server in network in network is provided The IP address of all outgoing mail servers and the corresponding relation of position in network area where the IP address, are searched and itself IP The nearest corresponding outgoing mail server of IP address in position in network area where address, it is to be sent after coding as sending The outgoing mail server of mail.
Mail to be sent after coding is sent to the outgoing mail server by step 404, the mail proxy server.
Step 405, the outgoing mail server represent that the mail belonging to addressee's mail account connects into the information field Receive server and send the mail to be sent.
Further, the mail to be sent is sent to the mail belonging to recipient mailbox's account by the outgoing mail server The reception server, for example, mail applications client user wants to send emails to the mailbox of Netease 163 using Sina's mailbox, After mail applications client, mail proxy server perform above-mentioned steps 401- steps 404, mail proxy server will be pending Mail is sent to be sent to the outgoing mail server of Sina, the outgoing mail server of follow-up Sina can send the mail to be sent Mail reception server to Netease 163.
In the embodiment of the present invention, it can be passed between the mail applications client and the mail proxy server by hypertext Defeated agreement(HTTP, Hypertext Transfer Protocol)Communicated, the mail proxy server sends with mail and taken It can pass through Simple Mail Transfer protocol between business device(SMTP, Simple Mail Transfer Protocol)Communicated.
The method provided by the above embodiment of the present invention 1, because mail applications client is when transmitting Email, only The information field by mail to be sent is needed to be sent to mail proxy server, it is not necessary to be carried out to mail to be sent at coding Reason, saves substantial amounts of process resource, reduces power consumption.
Embodiment 2:
Fig. 5 is a kind of electron post transmission method that the embodiment of the present invention 2 is provided, and specifically includes following process step:
Step 501, when mail applications client needs to receive Email, the mail applications client is to mail agent Server sends mail reception request.
Wherein, Email Accounts and password for receiving mail are carried in mail reception request, the Email Accounts and close Code can be inputted for user by mail applications client.Mail reception request can be sent to by the mail applications client Any mail proxy server in network, can also be according to the dynamic domain name system in network(DNS, Domain Name System)The IP address of all mail proxy servers and pair of position in network area where the IP address in the network of offer It should be related to, search mail proxy server corresponding with the IP address that position in network area where own IP address is nearest, will Mail reception request is sent to the mail proxy server found.Due to Email Accounts and password being sent to and mail The nearest mail proxy server in position in the network area of applications client, can improve the transfer rate for sending mail.
In the network that dynamic domain name system DNS in network of step 502, the mail proxy server is provided it is all with Position is corresponding in network area where the IP address of the corresponding mail reception server of the Email Accounts information and the IP address Relation, searches mail reception server corresponding with the IP address that position in network area where own IP address is nearest, as The mail reception server of receiving emails waiting is provided.
The Email Accounts and password are sent to the mail reception server by step 503, the mail proxy server.
In this step, mail proxy server can be used and searched and itself net with mail applications client in step 501 The nearest mail proxy server identical method in position in network region, it is determined that the Email Accounts and password are transmitted into network area The nearest mail reception server in position in domain, specific processing method is no longer described in detail herein.
Step 504, after the mail reception server receives the Email Accounts and password, the mail reception server exists In the mail of reception of itself storage, mail corresponding with the Email Accounts and password is searched, the mail applications client is obtained Receiving emails waiting.
In this step, when mail applications client user wants to receive Email using Sina's mailbox, this is sent to The Email of Sina's Email Accounts can be sent on the mail reception server of Sina.When the mail reception server is received After the Email Accounts and password, the mail reception server is searched corresponding with the Email Accounts and password in mail has been received Mail.
The receiving emails waiting of lookup are sent to the mail proxy server by step 505, the mail reception server.
Step 506, after the mail proxy server receives receiving emails waiting, the mail proxy server is to waiting Receiving emails carry out decoding process, obtain the recognizable information field of the mail applications client.
Further, when the quantity of receiving emails waiting is more, mail applications client user can be arranged as required to The information field received is needed in receiving emails waiting, it is specific to perform following steps 507- steps 508.
Step 507, the mail applications client are sent to the mail proxy server needs what is received in receiving emails waiting The field identification of information field.
In this step, the information fields of receiving emails waiting can include addressee information, sender information, mail matter topics, Message body information etc., mail applications client may only need to receive sender information and mail matter topics, therefore, mail applications Sender's field identification and mail matter topics field identification can be sent to the mail proxy server by client.
There is no strict sequencing between above-mentioned steps 507 and step 502-506.
Step 508, after the mail proxy server receives the field identification, the mail proxy server decoding In the information field that the mail applications client obtained after processing can recognize that, information word corresponding with the field identification is searched Section, is used as the information field of the receiving emails waiting.
The information field of the receiving emails waiting is sent to mail applications client by step 509, the mail proxy server End.
Further, the information field of the receiving emails waiting can be passed through mail applications client by the mail applications client The screen display of mobile terminal belonging to end is to user.
In the embodiment of the present invention, it can be passed between the mail applications client and the mail proxy server by hypertext Defeated agreement(HTTP, Hypertext Transfer Protocol)Communicated, the mail proxy server takes with mail reception It can pass through mail network agreement between business device(For example:POP3/IMAP4)Communicated.
The method provided by the above embodiment of the present invention 2, because mail applications client is when receiving Email, by Mail proxy server carries out decoding process to mail to be received, and mail applications client only needs to receive the receiving emails waiting Information field, it is not necessary to decoding process is carried out to the receiving emails waiting, substantial amounts of process resource is saved, reduces power consumption.
Embodiment 3:
Based on same inventive concept, the electron post transmission method provided according to the above embodiment of the present invention, correspondingly, this Inventive embodiments 3 additionally provide a kind of E-mail transmission device, and its structural representation is as shown in fig. 6, specifically include:
Receiving unit 601, the information field of the mail to be sent for receiving the transmission of mail applications client;
Coding unit 602, for carrying out coded treatment, the mail to be sent after being encoded to described information field;
Transmitting element 603, for the mail to be sent after the coding to be sent into outgoing mail server, the coding Mail to be sent afterwards is sent to the recipient mailbox's account represented in described information field by the outgoing mail server.
The respective handling step that the function of above-mentioned each unit may correspond in flow shown in Fig. 2 or Fig. 4, no longer goes to live in the household of one's in-laws on getting married herein State.
The device provided by the above embodiment of the present invention 3, because mail applications client is when transmitting Email, only The information field by mail to be sent is needed to be sent to mail proxy server, it is not necessary to be carried out to mail to be sent at coding Reason, saves substantial amounts of process resource, reduces power consumption.
Embodiment 4:
Based on same inventive concept, the electron post transmission method provided according to the above embodiment of the present invention, correspondingly, this Inventive embodiments 4 additionally provide a kind of E-mail transmission device, and its structural representation is as shown in fig. 7, specifically include:
Retransmission unit 701, the Email Accounts and password that are used to receive mail for mail applications client to be sent are sent out Give mail reception server;
First receiving unit 702, for receiving that the mail reception server sends and the Email Accounts and password Corresponding receiving emails waiting;
Decoding unit 703, for carrying out decoding process to the receiving emails waiting, obtaining the mail applications client can The information field of identification;
Transmitting element 704, for the information field of receiving emails waiting to be sent into the mail applications client.
Said apparatus, in addition to:
Second receiving unit 705, needs to receive for receiving in the receiving emails waiting that the mail applications client is sent Information field field identification;
The transmitting element 704, specifically for the mail applications client obtained after decoding process can recognize that Information field in, information field corresponding with the field identification is sent to as the information field of the receiving emails waiting The mail applications client.
The respective handling step that the function of above-mentioned each unit may correspond in flow shown in Fig. 3 or Fig. 5, no longer goes to live in the household of one's in-laws on getting married herein State.
The device provided by the above embodiment of the present invention 4, because mail applications client is when receiving Email, by Mail proxy server carries out decoding process to mail to be received, and mail applications client only needs to receive the receiving emails waiting Information field, it is not necessary to decoding process is carried out to the receiving emails waiting, substantial amounts of process resource is saved, reduces power consumption.
In summary, scheme provided in an embodiment of the present invention, including:Mail applications client, mail proxy server and Outgoing mail server, wherein:The mail applications client, for the information field of mail to be sent to be sent into mail generation Manage server;The mail proxy server, the information for receiving the mail to be sent that the mail applications client is sent Field;Determine the outgoing mail server belonging to sender's Email Accounts for being represented in described information field;To described information word Duan Jinhang coded treatments, the mail to be sent after being encoded;Mail to be sent after the coding is sent to the mail Send server;The outgoing mail server, for receiving treating after the coding that the mail proxy server is sent Send mail;Mail to be sent after the coding is sent to the recipient mailbox's account represented in described information field.By When mail applications client is transmitting Email, it is only necessary to which the information field of mail to be sent is sent into mail agent clothes Business device, it is not necessary to coded treatment is carried out to mail to be sent, substantial amounts of process resource is saved, reduces power consumption.
The e-mail applications system and E-mail transmission device that embodiments herein is provided can be by computers Program is realized.During those skilled in the art are it should be appreciated that above-mentioned Module Division mode is only numerous Module Division modes One kind, if being divided into other modules or non-division module, as long as e-mail applications system and E-mail transmission device , all should be within the protection domain of the application with above-mentioned functions.
The application is with reference to method, the equipment according to the embodiment of the present application(System)And the flow of computer program product Figure and/or block diagram are described.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagram Journey and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided The processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce A raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for real The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which is produced, to be included referring to Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that in meter Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, thus in computer or The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in individual square frame or multiple square frames.
Obviously, those skilled in the art can carry out the essence of various changes and modification without departing from the present invention to the present invention God and scope.So, if these modifications and variations of the present invention belong to the scope of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to comprising including these changes and modification.

Claims (8)

1. a kind of e-mail applications system, it is characterised in that including:Mail applications client, mail proxy server and postal Part sends server, wherein:
The mail applications client, for the information field of mail to be sent to be sent into mail proxy server;
The mail proxy server, the information field for receiving the mail to be sent that the mail applications client is sent; Determine the outgoing mail server belonging to sender's Email Accounts for being represented in described information field;Described information field is carried out Coded treatment, the mail to be sent after being encoded;Mail to be sent after the coding is sent to the mail and sends clothes Business device;
The outgoing mail server, for receiving the postal to be sent after the coding that the mail proxy server is sent Part;Mail to be sent after the coding is sent to the recipient mailbox's account represented in described information field;
All postals in the mail applications client, the network provided specifically for the dynamic domain name system DNS in network The IP address of part proxy server and the corresponding relation of position in network area where the IP address, are searched and own IP address institute The corresponding mail proxy server of the nearest IP address in position in network area, is used as the mail that information exchange is carried out with itself Proxy server;
Also include, mail reception server, wherein:
The mail applications client, is additionally operable to when needing to check and accept mail, and sending mail to the mail proxy server connects Request is received, the Email Accounts and password for receiving mail are carried in the mail reception request;And receive the mail generation Manage the information field for the receiving emails waiting that server is sent;
The mail proxy server, is additionally operable to receive the mail reception request that the mail applications client is sent, determines institute Stating mail applications client is used to receive mail reception server belonging to the Email Accounts of mail, by the Email Accounts and close Code is sent to the mail reception server;And receive that the mail reception server sends be used to receive mail with described The corresponding receiving emails waiting of Email Accounts, decoding process is carried out to the receiving emails waiting, the mail applications client is obtained The recognizable information field in end, and the information field of receiving emails waiting is returned to the postal for sending the mail reception request Part applications client;
The mail reception server, for receiving Email Accounts and password that the mail proxy server is sent;At itself In the mail of reception of storage, corresponding with the Email Accounts and password receiving emails waiting are searched, and by the postal to be received Part is sent to mail proxy server.
The mail applications client, is additionally operable to receiving the information word for the receiving emails waiting that the mail proxy server is sent Before section, the field identification for the information field for needing to receive in receiving emails waiting is sent to the mail proxy server;
The mail proxy server, is additionally operable to receive the field identification that the mail applications client is sent;In decoding Information field corresponding with the field identification is searched in the information field that the mail applications client obtained afterwards can recognize that, It is used as the information field of the receiving emails waiting.
2. the system as claimed in claim 1, it is characterised in that the mail proxy server, specifically for according in network Dynamic domain name system DNS provide network in all outgoing mail servers and mail reception server IP address with each The corresponding relation of position in the network area of place, searches the IP address pair nearest with position in network area where own IP address The outgoing mail server or mail reception server answered, as with itself carry out information exchange outgoing mail server or Person's mail reception server.
3. the system as claimed in claim 1, it is characterised in that the mail applications client and the mail proxy server Between communicated by HTTP HTTP.
4. a kind of electron post transmission method, it is characterised in that including:
Mail proxy server receives the information field for the mail to be sent that mail applications client is sent;
Coded treatment, the mail to be sent after being encoded are carried out to described information field;
The mail to be sent that mail to be sent after the coding is sent to after outgoing mail server, the coding passes through institute State outgoing mail server and be sent to the recipient mailbox's account represented in described information field;
Wherein, the mail proxy server is provided by dynamic domain name system DNS of the mail applications client in network Network in all mail proxy servers IP address and the IP address where in network area position corresponding relation, search With the corresponding mail proxy server of the nearest IP address in position in network area where own IP address.
5. method as claimed in claim 4, it is characterised in that the mail to be sent after by the coding is sent to mail hair Before sending server, in addition to:
The IP address of all outgoing mail servers and the IP in the network that dynamic domain name system DNS in network is provided The corresponding relation of position in network area where location, searches the IP address nearest with position in network area where own IP address Corresponding outgoing mail server, is used as the outgoing mail server for sending the mail to be sent after the coding.
6. a kind of electron post transmission method, it is characterised in that including:
The Email Accounts and password that are used to receive mail that mail applications client is sent are sent to postal by mail proxy server Part the reception server;
Receive the corresponding waiting with the Email Accounts and password for being used to receive mail of the mail reception server transmission Receiving emails;
Decoding process is carried out to the receiving emails waiting, the recognizable information field of the mail applications client is obtained;
The information field of receiving emails waiting is sent to the mail applications client;
Before the information field of receiving emails waiting is sent into the mail applications client, in addition to:
Receive the field identification for the information field for needing to receive in the receiving emails waiting that the mail applications client is sent;
The information field of receiving emails waiting is sent to the mail applications client, specifically included:
In the information field that the mail applications client obtained after decoding process can recognize that, with the field identification pair The information field answered is sent to the mail applications client as the information field of the receiving emails waiting;
Wherein, the mail proxy server is provided by dynamic domain name system DNS of the mail applications client in network Network in all mail proxy servers IP address and the IP address where in network area position corresponding relation, search With the corresponding mail proxy server of the nearest IP address in position in network area where own IP address.
7. a kind of E-mail transmission device, it is characterised in that including:
Receiving unit, the information field of the mail to be sent for receiving the transmission of mail applications client;
Coding unit, for carrying out coded treatment, the mail to be sent after being encoded to described information field;
Transmitting element, for the mail to be sent after the coding to be sent into treating after outgoing mail server, the coding Send mail and the recipient mailbox's account represented in described information field is sent to by the outgoing mail server;
Wherein, described device is institute in the network provided by dynamic domain name system DNS of the mail applications client in network Have the IP address of mail proxy server and the corresponding relation of position in network area where the IP address, lookup with itself IP The nearest corresponding device of IP address in position in network area where address.
8. a kind of E-mail transmission device, it is characterised in that including:
Retransmission unit, the Email Accounts and password that are used to receive mail for mail applications client to be sent are sent to mail The reception server;
First receiving unit is sending with the Email Accounts for being used to receive mail for receiving the mail reception server And the corresponding receiving emails waiting of password;
Decoding unit, for carrying out decoding process to the receiving emails waiting, obtains what the mail applications client can recognize that Information field;
Transmitting element, for the information field of receiving emails waiting to be sent into the mail applications client;
Also include:
Second receiving unit, for receiving the information word for needing to receive in the receiving emails waiting that the mail applications client is sent The field identification of section;
The transmitting element, specifically for the information word that can recognize that the mail applications client obtained after decoding process Duan Zhong, information field corresponding with the field identification is sent to the mail as the information field of the receiving emails waiting Applications client;
Wherein, described device is institute in the network provided by dynamic domain name system DNS of the mail applications client in network Have the IP address of mail proxy server and the corresponding relation of position in network area where the IP address, lookup with itself IP The nearest corresponding device of IP address in position in network area where address.
CN201410124469.6A 2014-03-28 2014-03-28 E-mail applications system and electron post transmission method, device Active CN103888348B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410124469.6A CN103888348B (en) 2014-03-28 2014-03-28 E-mail applications system and electron post transmission method, device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410124469.6A CN103888348B (en) 2014-03-28 2014-03-28 E-mail applications system and electron post transmission method, device

Publications (2)

Publication Number Publication Date
CN103888348A CN103888348A (en) 2014-06-25
CN103888348B true CN103888348B (en) 2017-10-27

Family

ID=50957073

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410124469.6A Active CN103888348B (en) 2014-03-28 2014-03-28 E-mail applications system and electron post transmission method, device

Country Status (1)

Country Link
CN (1) CN103888348B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104734944A (en) * 2015-03-18 2015-06-24 重庆森格玛科技有限公司 Transmission method and device for electronic mail
CN107733789B (en) * 2017-12-01 2020-09-08 世纪龙信息网络有限责任公司 Mail sending method and device
CN108093384A (en) * 2017-12-12 2018-05-29 北京快乐茄信息技术有限公司 Terminal establishes direct-connected method, first terminal, second terminal
CN111698242A (en) * 2020-06-09 2020-09-22 北京字节跳动网络技术有限公司 Mail forward proxy method, device, system, storage medium and electronic equipment
CN112217710B (en) * 2020-09-02 2022-09-23 陕西贝思诺信息科技有限公司 E-mail receiving and sending method based on POP3 protocol
CN113660090A (en) * 2021-07-17 2021-11-16 北京亿中邮信息技术有限公司 Multi-factor authentication user server side docking system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1529460A (en) * 2003-10-14 2004-09-15 北京邮电大学 Whole load equalizing method based on global network positioning
CN1645392A (en) * 2005-03-01 2005-07-27 北京立通无限科技有限公司 Receiving, transmitting and managing method for wireless mobile terminal E-mail
CN103095547A (en) * 2011-10-27 2013-05-08 深圳市同洲电子股份有限公司 Method for sending and receiving electronic mail, mobile terminal, digital terminal and system
CN103609078A (en) * 2013-06-26 2014-02-26 华为技术有限公司 Network equipment and E-mail request processing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1529460A (en) * 2003-10-14 2004-09-15 北京邮电大学 Whole load equalizing method based on global network positioning
CN1645392A (en) * 2005-03-01 2005-07-27 北京立通无限科技有限公司 Receiving, transmitting and managing method for wireless mobile terminal E-mail
CN103095547A (en) * 2011-10-27 2013-05-08 深圳市同洲电子股份有限公司 Method for sending and receiving electronic mail, mobile terminal, digital terminal and system
CN103609078A (en) * 2013-06-26 2014-02-26 华为技术有限公司 Network equipment and E-mail request processing method

Also Published As

Publication number Publication date
CN103888348A (en) 2014-06-25

Similar Documents

Publication Publication Date Title
CN103888348B (en) E-mail applications system and electron post transmission method, device
US11347958B2 (en) Computer configured to display multimedia content
US11558322B2 (en) Communication management system
EP3402136B1 (en) Information interaction method, client and device
US20120297031A1 (en) Anonymous Signalling
US20130266129A1 (en) Method and system for recalling a voice mail
US10164970B1 (en) Secure cross-domain page generation
CN101360073A (en) Notification method, system and apparatus for e-mail arrival
US20120166552A1 (en) Managing Messaging Subscriptions in a Messaging System
CN114697371A (en) Remote calling method and device
CN106603388B (en) Mail sending, viewing and viewing control method and equipment thereof
EP1689138A1 (en) Method and interface for filtering SMS and MMS messages
US9544252B2 (en) Compressing and decompressing electronic messages in message threads
CN103888433A (en) Method and system for communication between browser client and IM client
US11438399B1 (en) Fast loading and display of image previews
WO2015023423A1 (en) Creating a contact list and pre-populated user accounts
CN110650014B (en) Signature authentication method, system, equipment and storage medium based on hessian protocol
CN104202232A (en) Internet email processing method and device
CN112395538A (en) Identity identification method for short message starting web page
CN112087369B (en) Mail filtering method, device, equipment and storage medium
US20080192757A1 (en) System and method for enabling transfer of data and communication between individuals
CN102238095A (en) Transcoding method, device and system
CN115190091A (en) Method and device for pushing service message
CN105763584A (en) Message processing method and apparatus
CN101369984A (en) Transmitting and receiving method and system for electronic information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20230420

Address after: Room 501-502, 5/F, Sina Headquarters Scientific Research Building, Block N-1 and N-2, Zhongguancun Software Park, Dongbei Wangxi Road, Haidian District, Beijing, 100193

Patentee after: Sina Technology (China) Co.,Ltd.

Address before: 100080, International Building, No. 58 West Fourth Ring Road, Haidian District, Beijing, 20 floor

Patentee before: Sina.com Technology (China) Co.,Ltd.

TR01 Transfer of patent right