Movatterモバイル変換


[0]ホーム

URL:


CN107733789A - E-mail sending method and device - Google Patents

E-mail sending method and device
Download PDF

Info

Publication number
CN107733789A
CN107733789ACN201711251003.2ACN201711251003ACN107733789ACN 107733789 ACN107733789 ACN 107733789ACN 201711251003 ACN201711251003 ACN 201711251003ACN 107733789 ACN107733789 ACN 107733789A
Authority
CN
China
Prior art keywords
mail
sent
information
email
contents
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.)
Granted
Application number
CN201711251003.2A
Other languages
Chinese (zh)
Other versions
CN107733789B (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.)
Tianyi Digital Life Technology Co Ltd
Original Assignee
CENTURY DRAGON INFORMATION NETWORK 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 CENTURY DRAGON INFORMATION NETWORK Co LtdfiledCriticalCENTURY DRAGON INFORMATION NETWORK Co Ltd
Priority to CN201711251003.2ApriorityCriticalpatent/CN107733789B/en
Publication of CN107733789ApublicationCriticalpatent/CN107733789A/en
Application grantedgrantedCritical
Publication of CN107733789BpublicationCriticalpatent/CN107733789B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The present invention relates to a kind of e-mail sending method and device.The above method includes step:Receive and send the request for sending E-mail that client is sent, the request for sending E-mail includes the purpose client account information of mail to be sent and Mail Contents to be sent;Analyze Mail Contents to be sent and obtain corresponding email template numbering;Numbered according to the purpose client account information and the email template, generate the mail piece identifiers information of the mail to be sent;The mail piece identifiers information is preserved, and a new mail prompt message related to the mail piece identifiers information is sent to the purpose client.The present invention only preserves the mail piece identifiers information of generation when mail is sent in mailing system service, and data transfers are small, can save substantial amounts of network transmission consumption.

Description

E-mail sending method and device
Technical field
The present invention relates to areas of information technology, more particularly to a kind of e-mail sending method, device, computer-readable storageMedium and computer equipment.
Background technology
With the development of big data, the E-mail address of many users often receives substantial amounts of Email, for example seeksSell mail and bill mail.
During above-mentioned Email is sent, email storage server first stores the Email editted,When user clicks on and sent, whole Email is just passed through into network transmission to targeted customer.But market mail and billNot only delivery amount is very big for mail, and requires high actual effect, need to deliver nearly hundred million envelopes Email within a very short time.ButIt is that the largely transmission of marketing mail and bill mail, can cause substantial amounts of network transmission to consume in the short time.
To sum up, in conventional art Email transmission, cause substantial amounts of network transmission to consume.
The content of the invention
Based on this, it is necessary to for the transmission of Email in conventional art, cause asking for substantial amounts of network transmission consumptionTopic, there is provided a kind of e-mail sending method, device, computer-readable recording medium and computer equipment.
A kind of e-mail sending method, including:
Receive and send the request for sending E-mail that client is sent, the request for sending E-mail includes the purpose of mail to be sentClient account information and Mail Contents to be sent;
Analyze Mail Contents to be sent and obtain corresponding email template numbering;According to the purpose client account information andThe email template numbering, generate the mail piece identifiers information of the mail to be sent;
The mail piece identifiers information is preserved, and it is related to the mail piece identifiers information to purpose client transmission oneNew mail prompt message.
Above-mentioned e-mail sending method, when mail is sent, the mail mark of generation is only preserved in mailing system serviceKnow information, data transfers are small, can save substantial amounts of network transmission consumption, improve mail transmitting efficiency;Do not generate postal simultaneouslyPart entity, substantial amounts of mailing system memory space can be saved.
In one of the embodiments, before the step of preserving the mail piece identifiers information, including:
Using purpose client account information as first order index information, indexed and believed as the second level using email template numberingBreath;Mail index is created according to the first order index information, second level index information;
The step of preservation mail piece identifiers information, includes:
The mail piece identifiers information is saved in into the mail according to first order index information, second level index information to indexIn.Above-described embodiment, the mail piece identifiers information is saved in the postal according to first order index information, second level index informationIn part index, corresponding mail piece identifiers information can easily and fast be searched by mail index.
In one of the embodiments, the analysis Mail Contents to be sent obtain the step of corresponding email template numberingSuddenly, including:
The first data source built in advance according to Mail Contents to be sent inquiry, thus in acquisition and the mail to be sentEmail template corresponding to appearance is numbered;Wherein, first data source is stored with more parts of Mail Contents, every part of Mail Contents corresponding oneIndividual email template numbering.Above-described embodiment, can be with quick obtaining and the Mail Contents to be sent by searching the first data sourceCorresponding email template numbering, is conveniently subsequently numbered, purpose client account information, generation is described to be sent according to email templateThe mail piece identifiers information of mail.
In one of the embodiments, after described the step of receiving the request for sending E-mail for sending client transmission, alsoIncluding:The email type of mail to be sent is determined according to the Mail Contents to be sent;
It is described to be numbered according to the purpose client account information and the email template, generate the mail to be sentThe step of mail piece identifiers information, including:
According to the email type of the purpose client account information, email template numbering and mail to be sent, generationThe mail piece identifiers information of the mail to be sent.Above-described embodiment, according to Mail Contents to be sent, it may be determined that mail to be sentEmail type, it is convenient to be handled according to corresponding to being carried out different email types.Directly generate the postal comprising email type simultaneouslyPart identification information, i.e., mail to be sent is changed into corresponding mail piece identifiers information, not only volume of transmitted data is small, saves networkTransmission consumption.Mail transmitting efficiency can be improved;Mail entity is not directly generated simultaneously to send, and can save mailing systemMemory space, avoid the wasting of resources.
In one of the embodiments, the email type includes the first email type and the second email type;
Described the step of determining the email type of mail to be sent according to the Mail Contents to be sent, including:
If the Mail Contents to be sent do not include users personal data information, it is determined that the mail of the mail to be sentType is the first email type;
If the Mail Contents to be sent include users personal data information, it is determined that the mail class of the mail to be sentType is the second email type.Above-described embodiment, by judging whether Mail Contents to be sent include users personal data information, withThe email type of this determination mail to be sent, mail to be sent can be not only distinguished, while can be easily according to differentEmail type searches different data sources.
In one of the embodiments, the analysis Mail Contents to be sent obtain the step of corresponding email template numberingSuddenly, in addition to:
Inquire about whether the first data source there are Mail Contents corresponding to Mail Contents to be sent;If it is not, by the postal to be sentPart content is preserved into first data source, and is email template numbering corresponding to the Mail Contents distribution to be sent.OnEmbodiment is stated, the Mail Contents for being not held in the first data source are saved, while is compiled for email template corresponding to its distributionNumber, it can be ensured that every part of Mail Contents can match corresponding email template numbering in the first data source, improve generation postalThe accuracy of part identification information.
In one of the embodiments, the email type that mail to be sent is determined according to the Mail Contents to be sentThe step of after, in addition to:
If the email type of the mail to be sent is the second email type, by what is included in the Mail Contents to be sentUsers personal data information is saved in the second data source built in advance.Above-described embodiment, it is determined that the mail of mail to be sentType be the second email type after, the users personal data information included in Mail Contents to be sent is saved in advance structure in timeThe second data source built, the second data source is updated, improve the ageing of the second data source data.
It is in one of the embodiments, described to be numbered according to the purpose client account information and the email template,The step of generating the mail piece identifiers information of the mail to be sent, including:
The source IP addresses and timestamp of the mail to be sent are obtained, by the source IP addresses, timestamp, purposeClient account information and email template numbering are combined successively, generate the mail piece identifiers information of the mail to be sent.Above-described embodiment, it can quickly search coming for mail to be sent directly from the mail piece identifiers information of the mail to be sent of generationSource IP address and timestamp.
A kind of mail dispensing device, including:
Request receiving module, for receiving the request for sending E-mail for sending client and sending, in the request for sending E-mailPurpose client account information and Mail Contents to be sent including mail to be sent;
Information generating module, corresponding email template numbering is obtained for analyzing Mail Contents to be sent;According to the meshClient account information and email template numbering, generate the mail piece identifiers information of mail to be sent;
Information preserving module, one and institute are sent for preserving the mail piece identifiers information, and to the purpose clientState the related new mail prompt message of mail piece identifiers information.
Above-mentioned mail dispensing device, when mail is sent, the mail mark of generation is only preserved in mailing system serviceKnow information, data transfers are small, can save substantial amounts of network transmission consumption, improve mail transmitting efficiency;Do not generate postal simultaneouslyPart entity, substantial amounts of mailing system memory space can be saved.
A kind of computer-readable recording medium, is stored thereon with computer program, when the program is executed by processor, realizesThe step of e-mail sending method described above.When performing above-mentioned e-mail sending method, when mail is sent, only in mailThe mail piece identifiers information of generation is preserved in system service, data transfers are small, can save substantial amounts of network transmission consumption, improveMail transmitting efficiency;Mail entity is not generated simultaneously, can save substantial amounts of mailing system memory space.
A kind of computer equipment, including memory, processor and storage can be run on a memory and on a processorComputer program, during the computing device described program, the step of realizing e-mail sending method described above.It is above-mentioned performingDuring e-mail sending method, when mail is sent, the mail piece identifiers information of generation, data are only preserved in mailing system serviceAmount transmission is small, can save substantial amounts of network transmission consumption, improve mail transmitting efficiency;Mail entity is not generated simultaneously, can be withSave substantial amounts of mailing system memory space.
Above-mentioned technical proposal, by receiving the request for sending E-mail for sending client and sending, in the request for sending E-mailPurpose client account information and Mail Contents to be sent including mail to be sent;Mail Contents to be sent are analyzed to obtain correspondinglyEmail template numbering;Numbered according to the purpose client account information and the email template, generate the postal to be sentThe mail piece identifiers information of part;The mail piece identifiers information is preserved, and one and the mail mark are sent to the purpose clientKnow the related new mail prompt message of information.When mail is sent, the mail of generation is only preserved in mailing system serviceIdentification information, data transfers are small, can save substantial amounts of network transmission consumption, improve mail transmitting efficiency;Do not generate simultaneouslyMail entity, substantial amounts of mailing system memory space can be saved.
Brief description of the drawings
Fig. 1 is the indicative flowchart of the e-mail sending method of an embodiment;
Fig. 2 is the schematic diagram of the mail dispensing device of an embodiment;
Fig. 3 is the schematic diagram of the mail transmission system of an embodiment.
Embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, it is right below in conjunction with drawings and ExamplesThe present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, andIt is not used in the restriction present invention.
The term " comprising " and " having " of the embodiment of the present invention and their any deformations, it is intended that cover non-exclusiveComprising.Such as contain series of steps or the process, method, system, product or equipment of (module) unit are not limited toThe step of listing or unit, but alternatively also including the step of not listing or unit, or alternatively also include for theseThe intrinsic other steps of process, method, product or equipment or unit.
Referenced herein " multiple " refer to two or more."and/or", the association for describing affiliated partner are closedSystem, expression may have three kinds of relations, for example, A and/or B, can be represented:Individualism A, while A and B be present, individualismThese three situations of B.It is a kind of relation of "or" that character "/", which typicallys represent forward-backward correlation object,.
Referenced herein " embodiment " is it is meant that the special characteristic, structure or the characteristic that describe can wrap in conjunction with the embodimentsIt is contained at least one embodiment of the application.Each position in the description occur the phrase might not each mean it is identicalEmbodiment, nor the independent or alternative embodiment with other embodiments mutual exclusion.Those skilled in the art explicitly andImplicitly understand, embodiment described herein can be combined with other embodiments.
Although the step in the present invention is arranged with label, it is not used to limit the precedence of step, unlessIt specify that the order of step or based on the execution of certain step needs other steps, otherwise the relative rank of step isIt is adjustable.
Fig. 1 is the indicative flowchart of the e-mail sending method of an embodiment;As shown in figure 1, the mail in the present embodimentSending method comprises the following steps:
Step S101, receive and send the request for sending E-mail that client is sent.
In this step, the request for sending E-mail includes the purpose client account information of mail to be sent and pendingSend Mail Contents.Client is sent as purpose client, postal can be sent, received and read by various mail protocolsPart, the mail protocol include WEBMAIL (E-mail service agreement), POP3 (this agreement of the post office third edition), IMAP (mailsAccess protocol).
Wherein, purpose client account information refers to that the Email Accounts relevant with purpose user, user name, identity card etc. are believedBreath, related data source is inquired about by the purpose client account information, can be obtained and purpose client account information pairThe user content answered, such as users personal data information.Mail Contents to be sent refer to the body matter of mail to be sent, for example seekSell the advertising message of mail.
Step S102, analyze Mail Contents to be sent and obtain corresponding email template numbering;According to the purpose clientAccount information and email template numbering, generate the mail piece identifiers information of the mail to be sent.
In this step, related data source is inquired about by the Mail Contents to be sent, can obtain with it is described pendingEmail template corresponding to Mail Contents is sent to number, each corresponding a Mail Contents to be sent of email template numbering.Mail piece identifiersInformation is unique mark of the mail to be sent in mailing system service, is corresponded with mail to be sent, mainly by purpose visitorThe information composition such as family end account information and email template numbering.Wherein, mailing system service is a kind of responsible E-mail receiver/sendThe server of management.
Specifically, email template numbering corresponding with the Mail Contents to be sent is obtained by searching data source, then tiedPurpose client account information is closed, the mail piece identifiers information of the mail to be sent can be generated.The mail to be sent is turnedChange corresponding mail piece identifiers information into, this action data transmission quantity is small, can save network transmission consumption;It is simultaneously directly not rawInto mail entity, the memory space of mailing system can be saved.
Step S103, the mail piece identifiers information is preserved, and one and the mail mark are sent to the purpose clientKnow the related new mail prompt message of information.
In this step, new mail prompt message be to the mail to be sent corresponding to mail piece identifiers information it is related.Wherein, same envelope mail, it is mail to be sent for sending client;It is postal of continuing for purpose clientPart, both are substantially the same.
Specifically, the mail piece identifiers information is preserved, is sent equivalent to by corresponding mail to be sent;And to describedPurpose client sends a new mail prompt message related to the mail piece identifiers information.This action data transmission quantity is small,Substantial amounts of network transmission consumption can be saved, improves mail transmitting efficiency;Purpose client can be reminded to read postal in time simultaneouslyPart.
In an alternative embodiment, new mail prompt message is sent to purpose client, for purpose client according to instituteState new mail prompt message and service transmission mail read requests to mailing system, to ask mailing system service according to the mailRead requests, mail piece identifiers corresponding to the mail that continues described in acquisition (for sending client, that is, mail to be sent)Information, then by the mail piece identifiers information, search the mail that continued corresponding to the data source acquisition of correlation.For same envelope postalPart, the mail piece identifiers information for the mail that continues and the mail piece identifiers information of mail to be sent are the same.Above-described embodiment, pass through toPurpose client sends new mail prompt message, not only purpose client can be notified to read mail in time, can also allow purposeAccording to new mail prompt message, continue client mail corresponding to acquisition, convenient and swift, can save substantial amounts of network transmission againConsumption.
Above-described embodiment, by receiving the request for sending E-mail for sending client and sending, wrapped in the request for sending E-mailInclude the purpose client account information of mail to be sent and Mail Contents to be sent;Analyze corresponding to Mail Contents to be sent obtainEmail template is numbered;Numbered according to the purpose client account information and the email template, generate the mail to be sentMail piece identifiers information;The mail piece identifiers information is preserved, and one and the mail piece identifiers are sent to the purpose clientThe related new mail prompt message of information.When mail is sent, the mail mark of generation is only preserved in mailing system serviceKnow information, data transfers are small, can save substantial amounts of network transmission consumption, improve mail transmitting efficiency;Do not generate postal simultaneouslyPart entity, substantial amounts of mailing system memory space can be saved.
In an alternative embodiment, above-mentioned steps S103, before the step of preserving the mail piece identifiers information, including:WithPurpose client account information is used as second level index information as first order index information using email template numbering;According to instituteState first order index information, second level index information creates mail index.Above-described embodiment, indexed by creating mail, can be withMail piece identifiers information corresponding to quick lookup.
In another alternative embodiment, described the step of preserving the mail piece identifiers information, includes:By the mail piece identifiersInformation is saved in the mail index according to first order index information, second level index information.Above-described embodiment, by the postalPart identification information is saved in the mail index according to first order index information, second level index information, so passes through mailIndex can easily and fast search corresponding mail piece identifiers information.
In an alternative embodiment, in above-mentioned steps S102, the analysis Mail Contents to be sent obtain corresponding mailThe step of template number, including:According to the first data source for building in advance of Mail Contents to be sent inquiry, thus obtain with it is describedEmail template corresponding to Mail Contents to be sent is numbered;Wherein, first data source is stored with more parts of Mail Contents, for example seeksSell the Mail Contents of mail, the corresponding email template numbering of every part of Mail Contents.Above-described embodiment, by searching the first dataSource, it can be numbered with quick obtaining email template corresponding with the Mail Contents to be sent, it is convenient subsequently to be compiled according to email templateNumber, purpose client account information, generate the mail piece identifiers information of the mail to be sent.
In another alternative embodiment, in above-mentioned steps S102, the analysis Mail Contents to be sent obtain corresponding postalPart template number, in addition to:Inquire about whether the first data source there are Mail Contents corresponding to Mail Contents to be sent;If it is not, by instituteState Mail Contents to be sent to preserve into first data source, and be mail mould corresponding to the Mail Contents distribution to be sentPlate is numbered;If so, directly obtain email template numbering corresponding with the Mail Contents to be sent.Above-described embodiment, it will not protectSaved in the presence of the Mail Contents of the first data source, while be email template numbering corresponding to its distribution, it can be ensured that every partMail Contents can match corresponding email template numbering in the first data source, improve the accurate of generation mail piece identifiers informationProperty.
In an alternative embodiment, in above-mentioned steps S101, described receive sends the request for sending E-mail that client is sentThe step of after, in addition to:The email type of mail to be sent is determined according to the Mail Contents to be sent.It is such as to be sentMail Contents are unrelated with personal user's data message, then can determine that mail to be sent for marketing mail or other and individual subscriberThe unrelated mail of data message.Above-described embodiment, according to Mail Contents to be sent, it may be determined that the mail class of mail to be sentType, the convenient processing according to corresponding to being carried out different email types.
Further, it is described to be numbered according to the purpose client account information and the email template, treated described in generationThe mail piece identifiers information of mail is sent, including:Numbered according to the purpose client account information, email template and to be sentThe email type of mail, generate the mail piece identifiers information of the mail to be sent.Directly generate the mail mark for including email typeKnow information, i.e., mail to be sent is changed into corresponding mail piece identifiers information, not only volume of transmitted data is small, saves network transmissionConsumption.Mail transmitting efficiency can be improved;Mail entity is not directly generated simultaneously to send, and can save depositing for mailing systemSpace is stored up, avoids the wasting of resources.
In an alternative embodiment, the email type includes the first email type and the second email type.The basisThe step of Mail Contents to be sent determine the email type of mail to be sent, including:If the Mail Contents to be sent are notInclude users personal data information, it is determined that the email type of the mail to be sent is the first email type, such as postal of marketingThe email type of part is the first email type;If the Mail Contents to be sent include users personal data information, such as billData, it is determined that the email type of the mail to be sent is the second email type, for example the email type of bill mail is theTwo email types.Above-described embodiment, by judging whether Mail Contents to be sent include users personal data information, with this determinationThe email type of mail to be sent, mail to be sent can be not only distinguished, while can be easily according to different mail classesType operates to different data sources.
In an alternative embodiment, the email type that mail to be sent is determined according to the Mail Contents to be sentAfter step, in addition to:If the email type of the mail to be sent is the second email type, for example mail to be sent is billMail, then the users personal data information included in the Mail Contents to be sent is saved in the second data built in advanceSource.Above-described embodiment, it is determined that mail to be sent email type be the second email type after, in time by Mail Contents to be sentIn the users personal data information that includes be saved in the second data source built in advance, update the second data source, improve the second numberAccording to the ageing of source data.
It is described according to the purpose client account information and described in above-mentioned steps S102 in an alternative embodimentEmail template is numbered, and generates the mail piece identifiers information of the mail to be sent, including:Obtain the source IP of the mail to be sentAddress and timestamp, by the source IP addresses, timestamp, purpose client account information and email template numbering successively groupIt is combined, generates the mail piece identifiers information of the mail to be sent.Such as200.10.64.10.28.15077998176812947 it is source IP addresses, 1707 be timestamp, and 279 be email template numbering,18803789598 be purpose client account information, by above-mentioned source IP addresses, timestamp, purpose client account information andEmail template numbering is combined successively, is 200.10.64.10.28.15077998176812947.1707ha279_18803789598@189.cn, this section of character string are the mail piece identifiers information of mail to be sent.Above-described embodiment, can be from lifeInto mail to be sent mail piece identifiers information in, quickly search the source IP addresses and timestamp of mail to be sent.
Further, the source IP addresses of mail to be sent, timestamp, purpose client account information and email template are compiledNumber it can also successively combine by other orders or form, generate the mail piece identifiers information of mail to be sent.
In an alternative embodiment, in above-mentioned steps S101, the step for sending the request for sending E-mail that client is sent is receivedBefore rapid, in addition to:The first data source is established, for storing and the corresponding Mail Contents of each email template numbering;For example marketMail Contents, the Mail Contents of bill mail of mail;The second data source is established, is believed for storing with each purpose client accountUsers personal data information corresponding to breath;Such as the billing data of bill mail;Above-described embodiment, by establishing the first data sourceWith the second data source, it is respectively used to storage and believes with the corresponding Mail Contents of each email template numbering, with each purpose client accountUsers personal data information corresponding to breath, be advantageous to, directly according to Mail Contents to be sent and purpose client account information, look intoThe data source of correlation is looked for, it is convenient subsequently according to email template numbering and purpose client account information, generate the postal to be sentThe mail piece identifiers information of part, reaches higher accuracy.
Further, for the first data source, after some time, such as, 1 month, reacquire on internetThe Mail Contents of marketing mail or the Mail Contents of bill mail, are numbered for same email template, using the battalion of reacquisitionThe Mail Contents of mail or the Mail Contents of bill mail are sold, cover the postal of the original corresponding marketing mail of each email template numberingPerhaps Mail Contents of bill mail in part.According to actual conditions, the first data source is further updated.Similarly, for the second numberAccording to source, after some time, such as, 1 month, reacquire users personal data corresponding to each purpose client account informationInformation, such as billing data, for same purpose client account information, believed using each purpose client account of reacquisitionUsers personal data information corresponding to breath, cover the original users personal data information of each purpose client account information.According toActual conditions, further update the second data source.Above-described embodiment, pass through first data source that in setting time, upgrades in timeWith the second data source, the accuracy of mail piece identifiers information corresponding to generation and ageing can be improved, avoids sending in timeNewest mail.
In an alternative embodiment, in above-mentioned steps S101, the step for sending the request for sending E-mail that client is sent is receivedBefore rapid, in addition to:Mail index list is created, for storing mail index corresponding with each mail piece identifiers information.Above-mentioned realityExample is applied, is indexed by inquiring about in mail index list the mail stored, can be with quick obtaining and the corresponding postal of mail indexPart identification information, while facilitate follow-up purpose client mail piece identifiers information according to corresponding to obtaining new mail prompt message.
It should be noted that for foregoing each method embodiment, in order to which simplicity describes, it is all expressed as a series ofCombination of actions, but those skilled in the art should know, the present invention is not limited by described sequence of movement, because according toAccording to the present invention, some steps can use other orders or carry out simultaneously.
Based on the e-mail sending method identical thought in above-described embodiment, the present invention also provide mail dispensing device,The device can be used for performing above-mentioned mail distribution method.For convenience of description, the schematic structure of mail dispensing device embodimentIn figure, the part related to the embodiment of the present invention is illustrate only, it will be understood by those skilled in the art that schematic structure not structureThe restriction of twin installation, it can include than illustrating more or less parts, either combine some parts or different partsArrangement.
Fig. 2 is the schematic diagram of the mail dispensing device of an embodiment;As shown in Fig. 2 the mail in the present embodimentDispensing device includes:
Request receiving module 210, for receiving the request for sending E-mail for sending client and sending, the request for sending E-mailInclude the purpose client account information of mail to be sent and Mail Contents to be sent;
Information generating module 220, corresponding email template numbering is obtained for analyzing Mail Contents to be sent;According to describedPurpose client account information and email template numbering, generate the mail piece identifiers information of mail to be sent;
Information preserving module 230, for preserving the mail piece identifiers information, and to the purpose client send one withThe related new mail prompt message of the mail piece identifiers information.
In an alternative embodiment, for mail dispensing device, in addition to mail index creation module, for purpose visitorFamily end account information is used as second level index information as first order index information using email template numbering;According to described firstLevel index information, second level index information create mail index.
In an alternative embodiment, for information preserving module 230, it can be also used for:The mail piece identifiers information is pressedIt is saved according to first order index information, second level index information in the mail index.
In an alternative embodiment, for information generating module 220, it can be also used for:Looked into according to Mail Contents to be sentThe first data source for building in advance is ask, thus obtains email template numbering corresponding with the Mail Contents to be sent;Wherein, instituteState the first data source and be stored with more parts of Mail Contents, the corresponding email template numbering of every part of Mail Contents.
In an alternative embodiment, for mail dispensing device, in addition to email type determining module, for according toMail Contents to be sent determine the email type of mail to be sent.For information generating module 220, can be also used for:According to instituteThe email type of purpose client account information, email template numbering and mail to be sent is stated, generates the mail to be sentMail piece identifiers information.
In an alternative embodiment, the email type includes the first email type and the second email type, for mailDetermination type module, it can be also used for:If the Mail Contents to be sent do not include users personal data information, it is determined that describedThe email type of mail to be sent is the first email type;If the Mail Contents to be sent include users personal data information,The email type for then determining the mail to be sent is the second email type.
In an alternative embodiment, for information generating module 220, it can be also used for:Inquire about whether the first data source hasMail Contents corresponding to Mail Contents to be sent;If it is not, the Mail Contents to be sent are preserved into first data source,And it is email template numbering corresponding to the Mail Contents distribution to be sent.
In an alternative embodiment, for email type determining module, it can be also used for:If the postal of the mail to be sentPart type is the second email type, and the users personal data information included in the Mail Contents to be sent is saved in into advance structureThe second data source built.
In an alternative embodiment, for information generating module 220, it is further used for:Obtain the mail to be sentSource IP addresses and timestamp, by the source IP addresses, timestamp, purpose client account information and email template compileNumber combine successively, generate the mail piece identifiers information of the mail to be sent.
Above-mentioned each embodiment, the request for sending E-mail for sending client and sending is received by request receiving module, it is describedRequest for sending E-mail includes the purpose client account information of mail to be sent and Mail Contents to be sent;Information generating moduleAnalyze Mail Contents to be sent and obtain corresponding email template numbering;According to the purpose client account information and the mailTemplate number, generate the mail piece identifiers information of the mail to be sent;Information preserving module preserves the mail piece identifiers information, andA new mail prompt message related to the mail piece identifiers information is sent to the purpose client.Send mail whenWait, the mail piece identifiers information of generation is only preserved in mailing system service, data transfers are small, can save substantial amounts of network and passDefeated consumption, improve mail transmitting efficiency;Mail entity is not generated simultaneously, can save substantial amounts of mailing system memory space.
Fig. 3 is the schematic diagram of the mail transmission system of an embodiment.As shown in figure 3, the mail hair of the present embodimentSystem is sent to include:Send client 301, mailing system service 302 and purpose client 303.The transmission client 301 is used forMail read requests are sent to mailing system service 302;The mailing system service 302, which is used to receive, sends client301 request for sending E-mail sent, the request for sending E-mail include the purpose client account information of mail to be sent withMail Contents to be sent;Analyze Mail Contents to be sent and obtain corresponding email template numbering;According to the purpose client accountNumber information and email template numbering, generate the mail piece identifiers information of the mail to be sent;Preserve the mail piece identifiers letterBreath, and send a new mail prompt message related to the mail piece identifiers information to the purpose client 303.The meshClient 303 be used to receive the new mail prompt messages that mailing system service 302 is sent.Above-described embodiment, sendingWhen mail, the mail piece identifiers information of generation is only preserved in mailing system service, data transfers are small, can save a large amount ofNetwork transmission consumption, improve mail transmitting efficiency;Mail entity is not generated simultaneously, can save substantial amounts of mailing system storageSpace.Mailing system service sends new mail prompt message to purpose client, not only purpose client can be notified to read in timeMail is taken, purpose client can also be allowed according to new mail prompt message, continue mail corresponding to acquisition, convenient and swift.
In an alternative embodiment, the purpose client 303 can be also used for:Sent according to mailing system service 302New mail prompt message, mail read requests are sent to mailing system service 302, to ask mailing system service 302Continued according to corresponding to obtaining the mail read requests and mail and be returned to the purpose client 303.Above-mentioned implementationExample, purpose client according to new mail prompt message, can obtain corresponding to continue mail, it is convenient and swift, net can be saved againNetwork transmission consumption and mailing system memory space.
In an alternative embodiment, the mailing system service 302 can be also used for:Receive the purpose client 303The mail read requests of transmission, according to the mail read requests, mail index list is searched, mail index letter corresponding to acquisitionBreath, the mail piece identifiers information according to corresponding to obtaining the mail index information;By the mail piece identifiers information, correlation is searchedContinue mail corresponding to data source acquisition, and the mail that then will continue returns to purpose client 303.Above-described embodiment, mail systemWhen purpose client sends mail read requests, just continue mail corresponding to acquisition, convenient and swift, saves simultaneously for system serviceMailing system memory space.
In an alternative embodiment, the mailing system service 302 can be also used for:Made with purpose client account informationFor first order index information, second level index information is used as using email template numbering;According to the first order index information, secondLevel index information creates mail index.
In an alternative embodiment, the mailing system service 302 can be also used for:If the Mail Contents to be sent are notInclude users personal data information, it is determined that the email type of the mail to be sent is the first email type;It is if described pendingMail Contents are sent to include users personal data information, it is determined that the email type of the mail to be sent is the second email type.
In an alternative embodiment, the mailing system service 302 is further used for:Obtain the mail to be sentSource IP addresses and timestamp, the source IP addresses, timestamp, purpose client account information and email template are numberedCombine successively, generate the mail piece identifiers information of the mail to be sent.
Above-mentioned each embodiment, when mail is sent, the mail piece identifiers of generation are only preserved in mailing system serviceInformation, data transfers are small, can save substantial amounts of network transmission consumption, improve mail transmitting efficiency;Do not generate mail simultaneouslyEntity, substantial amounts of mailing system memory space can be saved.
It should be noted that in the embodiment of the mail dispensing device of above-mentioned example, the information between each module/unitThe contents such as interaction, implementation procedure, due to being based on same design with preceding method embodiment of the present invention, its technique effect brought withPreceding method embodiment of the present invention is identical, and particular content can be found in the narration in the inventive method embodiment, and here is omitted.
In addition, in the embodiment of the mail dispensing device of above-mentioned example, the logical partitioning of each program module is only citingIllustrate, can be as needed in practical application, such as examined for the facility of the realization of the configuration requirement or software of corresponding hardwareConsider, above-mentioned function distribution completed by different program module, will the internal structure of the mail dispensing device be divided into notSame program module, to complete all or part of function described above.
It will appreciated by the skilled person that realizing all or part of flow in above-described embodiment method, being canTo instruct the hardware of correlation to complete by computer program, described program can be stored in a computer-readable storage and be situated betweenIn matter, as independent production marketing or use.Described program upon execution, can perform the complete of such as embodiment of above-mentioned each methodPortion or part steps.Wherein, described storage medium can be magnetic disc, CD, read-only memory (Read-OnlyMemory, ROM) or random access memory (Random Access Memory, RAM) etc..
Accordingly, a kind of storage medium is also provided in one embodiment, is stored thereon with computer program, wherein, the journeyAny one e-mail sending method in each embodiment as described above is realized when sequence is executed by processor.
In addition, the storage medium may also be disposed in a kind of computer equipment, place is also included in the computer equipmentManage device, during program in storage medium described in the computing device, can realize the embodiment of above-mentioned each method whole orPart steps.
Accordingly, a kind of computer equipment is also provided in one embodiment, and the computer equipment includes memory, processorAnd storage is on a memory and the computer program that can run on a processor, wherein, realize during computing device described programAny one e-mail sending method in each embodiment as described above.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, and does not have the portion being described in detail in some embodimentPoint, it may refer to the associated description of other embodiments.It is appreciated that wherein used term " first ", " second " etc. are at thisIt is used to distinguish object in text, but these objects should not be limited by these terms.
Embodiment described above only expresses the several embodiments of the present invention, it is impossible to is interpreted as to the scope of the claims of the present inventionLimitation.It should be pointed out that for the person of ordinary skill of the art, without departing from the inventive concept of the premise,Various modifications and improvements can be made, these belong to protection scope of the present invention.Therefore, the protection domain of patent of the present inventionIt should be determined by the appended claims.

Claims (10)

CN201711251003.2A2017-12-012017-12-01Mail sending method and deviceActiveCN107733789B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201711251003.2ACN107733789B (en)2017-12-012017-12-01Mail sending method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201711251003.2ACN107733789B (en)2017-12-012017-12-01Mail sending method and device

Publications (2)

Publication NumberPublication Date
CN107733789Atrue CN107733789A (en)2018-02-23
CN107733789B CN107733789B (en)2020-09-08

Family

ID=61220884

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201711251003.2AActiveCN107733789B (en)2017-12-012017-12-01Mail sending method and device

Country Status (1)

CountryLink
CN (1)CN107733789B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115567478A (en)*2021-07-012023-01-03京东科技控股股份有限公司Mail generating and sending method, device and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101478555A (en)*2009-02-112009-07-08腾讯科技(深圳)有限公司Method, system and equipment for enhancing security of e-mail
CN102999479A (en)*2011-09-132013-03-27阿里巴巴集团控股有限公司Mail manufacturing method and mail manufacturing system
CN103188128A (en)*2011-12-292013-07-03盈世信息科技(北京)有限公司Preview method of mail attachment and mail system
CN103426079A (en)*2012-06-202013-12-04中兴通讯股份有限公司Mail sending method and device
CN103888348A (en)*2014-03-282014-06-25新浪网技术(中国)有限公司E-mail application system and method and device for transferring E-mails
CN105959200A (en)*2016-04-192016-09-21乐视控股(北京)有限公司E-mail sending method and E-mail transmitting device
CN106469209A (en)*2016-08-312017-03-01乐视控股(北京)有限公司Mail read method and reading device
CN106708491A (en)*2015-11-172017-05-24北京国双科技有限公司Html-format mail generation method and device
CN106933862A (en)*2015-12-302017-07-07北京神州泰岳软件股份有限公司A kind of method and apparatus for generating mail report
CN107395574A (en)*2017-06-302017-11-24上海策赢网络科技有限公司Message identification, information request and offer method and apparatus, storage medium and equipment
US10318617B2 (en)*2015-06-022019-06-11Gartner, Inc.Methods and apparatus for extraction of content from an email or email threads for use in providing implicit profile attributes and content for recommendation engines

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101478555A (en)*2009-02-112009-07-08腾讯科技(深圳)有限公司Method, system and equipment for enhancing security of e-mail
CN102999479A (en)*2011-09-132013-03-27阿里巴巴集团控股有限公司Mail manufacturing method and mail manufacturing system
CN103188128A (en)*2011-12-292013-07-03盈世信息科技(北京)有限公司Preview method of mail attachment and mail system
CN103426079A (en)*2012-06-202013-12-04中兴通讯股份有限公司Mail sending method and device
CN103888348A (en)*2014-03-282014-06-25新浪网技术(中国)有限公司E-mail application system and method and device for transferring E-mails
US10318617B2 (en)*2015-06-022019-06-11Gartner, Inc.Methods and apparatus for extraction of content from an email or email threads for use in providing implicit profile attributes and content for recommendation engines
CN106708491A (en)*2015-11-172017-05-24北京国双科技有限公司Html-format mail generation method and device
CN106933862A (en)*2015-12-302017-07-07北京神州泰岳软件股份有限公司A kind of method and apparatus for generating mail report
CN105959200A (en)*2016-04-192016-09-21乐视控股(北京)有限公司E-mail sending method and E-mail transmitting device
CN106469209A (en)*2016-08-312017-03-01乐视控股(北京)有限公司Mail read method and reading device
CN107395574A (en)*2017-06-302017-11-24上海策赢网络科技有限公司Message identification, information request and offer method and apparatus, storage medium and equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115567478A (en)*2021-07-012023-01-03京东科技控股股份有限公司Mail generating and sending method, device and storage medium

Also Published As

Publication numberPublication date
CN107733789B (en)2020-09-08

Similar Documents

PublicationPublication DateTitle
US11956202B1 (en)Generating content based on search instances
US7937336B1 (en)Predicting geographic location associated with network address
US11379782B2 (en)System and method of electronic and physical mail categorization and targeted delivery
US8909664B2 (en)System and method for creating a list of shared information on a peer-to-peer network
US20080005108A1 (en)Message mining to enhance ranking of documents for retrieval
CN108509806B (en)Big data accurate marketing system and equipment with privacy protection
US10152609B2 (en)Personally identifiable information (PII) disclosure detection
US20140074612A1 (en)System and Method for Targeting Information Items Based on Popularities of the Information Items
CN108898362A (en)Fill user contact's entry
AU2012348048A1 (en)Contextual and location awareness for device interaction
US20100280903A1 (en)Domain classification and content delivery
WO2011106897A1 (en)Systems and methods for conducting more reliable assessments with connectivity statistics
CN104579909B (en)Method and equipment for classifying user information and acquiring user grouping information
WO2010028401A1 (en)System and method for collaborative short messaging and discussion
CN108282508B (en)Geographic position determining method and device and information pushing method and device
CN107862552A (en)Transmitting advertisement information method, apparatus and system
CN104980446A (en)Detection method and system for malicious behavior
CN105847059B (en)Information transmitting administrative method and device
US20070233777A1 (en)Methods, systems, and computer program products for dynamically classifying web pages
CN108768835A (en)A kind of mail analytic method, device, server and storage medium
NZ588714A (en)System and methods for updating user profiles and providing selected documents to users
US8854372B2 (en)Consolidation and visualization of a set of raw data corresponding to a communication between a person of interest and a correspondent across a plurality of mediums of communication
CN107733789A (en)E-mail sending method and device
US20150127742A1 (en)Broker designation and selection in a publish-subscription environment
CN108494870A (en)Dynamic data loading method based on CDN and device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
TR01Transfer of patent right

Effective date of registration:20220222

Address after:Room 1423, No. 1256 and 1258, Wanrong Road, Jing'an District, Shanghai 200040

Patentee after:Tianyi Digital Life Technology Co.,Ltd.

Address before:1 / F and 2 / F, East Garden, Huatian International Plaza, 211 Longkou Middle Road, Tianhe District, Guangzhou, Guangdong 510630

Patentee before:Century Dragon Information Network Co.,Ltd.

TR01Transfer of patent right

[8]ページ先頭

©2009-2025 Movatter.jp