CN103888348B - E-mail applications system and electron post transmission method, device - Google Patents
E-mail applications system and electron post transmission method, device Download PDFInfo
- 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
- 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
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
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.
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)
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)
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 |
-
2014
- 2014-03-28 CN CN201410124469.6A patent/CN103888348B/en active Active
Patent Citations (4)
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 |