CN104935492A - E-mail verification method, device and system - Google Patents

E-mail verification method, device and system Download PDF

Info

Publication number
CN104935492A
CN104935492A CN201410100681.9A CN201410100681A CN104935492A CN 104935492 A CN104935492 A CN 104935492A CN 201410100681 A CN201410100681 A CN 201410100681A CN 104935492 A CN104935492 A CN 104935492A
Authority
CN
China
Prior art keywords
mail
verified
verification content
email template
check request
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
CN201410100681.9A
Other languages
Chinese (zh)
Other versions
CN104935492B (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.)
Alibaba Singapore Holdings Pte Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201410100681.9A priority Critical patent/CN104935492B/en
Publication of CN104935492A publication Critical patent/CN104935492A/en
Application granted granted Critical
Publication of CN104935492B publication Critical patent/CN104935492B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention provides an E-mail verification method, a device and a system. The method comprises the steps of in response to a received E-mail verification request, according to an E-mail matching field which corresponds with an E-mail template name in the E-mail verification request, acquiring a corresponding E-mail matching rule in the E-mail verification request; filtering a to-be-verified E-mail according to an E-mail triggering time and the E-mail matching role in the E-mail matching rule; acquiring a first E-mail verification content from the to-be-verified E-mail according to a positioning path which corresponds with the E-mail template name; and verifying the first E-mail verification content according to a second E-mail verification content in the E-mail verification request. The E-mail verification method, the device and the system according to the embodiment of the invention can realize more convenient and faster E-mail verification process, and furthermore realize verification for the presentation mode of the E-mail content. Furthermore an E-mail verification efficiency can be improved.

Description

A kind of mail method of calibration, device and system
Technical field
The application relates to internet arena, particularly a kind of mail method of calibration, device and system.
Background technology
In today that network service is more and more popularized, increasing people is linked up by mail, or carries out shopping online by e-mail registry account.And Website server many times all can based on the interactive information of user, the such as Transaction Information etc. of some orders, sends some test mails automatically to user.In order to avoid testing the mistake of mail, Website server also sporadically can verify that whether these test mails are correct.
In prior art, when verifying these test mails, being generally adopt key search, is namely retrieve in message body and content whether there is some keywords, needs the keyword of retrieval also different for dissimilar mail.But the form of various test mail is different in reality, some test mails produce based on order, and some test mails register generation based on user, therefore, only carry out key search and realize verification, just make the checkschema of prior art general not, the verification of all types of test mail cannot be adapted to.
Summary of the invention
Technical problems to be solved in this application are to provide a kind of mail method of calibration, in order to solve in prior art the checkschema of testing mail problem general not, further, can also realize representing the verification in effect to Mail Contents, further, can also the efficiency of certified mail verification.
Present invention also provides a kind of mail calibration equipment and system, in order to ensure said method implementation and application in practice.
In order to solve the problem, this application discloses a kind of mail method of calibration, adopt email template storehouse to preserve the location path of email template title, mail matching field, the first mail verification content and the second mail verification content; The method comprises:
In response to the mail check request received, according to the mail matching field that the email template title in described mail check request is corresponding in described email template storehouse, obtain mail matched rule corresponding in described mail check request;
From mail database, mail to be verified is filtered out according to the mail triggered time in described mail check request and described mail matched rule;
From described mail to be verified, the second mail verification content is obtained according to the location path that described second mail verification content is corresponding;
Described first mail verification content is utilized to verify described second mail verification content.
This application discloses a kind of mail calibration equipment, adopt email template storehouse to preserve the location path of email template title, mail matching field, the first mail verification content and the second mail verification content; This device comprises:
First acquisition module, in response to the mail check request received, according to the mail matching field that the email template title in described mail check request is corresponding, obtains mail matched rule corresponding in described mail check request;
Filtering module, for filtering out mail to be verified according to the mail triggered time in described mail check request and described mail matched rule from mail database;
Second acquisition module, obtains the second mail verification content for the location path corresponding according to described second mail verification content from described mail to be verified;
Correction verification module, verifies described second mail verification content for utilizing described first mail verification content.
Present invention also provides a kind of mail check system, adopt email template storehouse to preserve the location path of email template title, mail matching field, the first mail verification content and the second mail verification content; This system comprises:
Mail server, described mail server comprises preservation module, and described preservation module is used for, when receiving the request for sending E-mail that user triggers, being directly kept in mail database by mail;
Mail calibration equipment, described mail calibration equipment comprises:
First acquisition module, in response to the mail check request received, according to the mail matching field that the email template title in described mail check request is corresponding, obtains mail matched rule corresponding in described mail check request;
Filtering module, for filtering out mail to be verified according to the mail triggered time in described mail check request and described mail matched rule from mail database; Described filtering module comprises: send submodule, for the mail triggered time in described mail check request and described mail matched rule being sent to described mail server, so that described mail server directly filters out mail to be verified from described mail database by mail transmission/reception agreement; With, receive submodule, for receiving the mail to be verified that described mail server returns;
Second acquisition module, obtains the second mail verification content for the location path corresponding according to described second mail verification content from described mail to be verified;
Correction verification module, verifies described second mail verification content for utilizing described first mail verification content.Compared with prior art, the application comprises following advantage:
In this application, the template of unified email template storehouse to verification mail is adopted to store, because the realization of templating management is so can make the process of verification mail more convenient, and email template storehouse can adopt the form of html element element to preserve field information, because html element element can be as accurate as the particular content in page current location, the represent position of location path on the page that html element element is corresponding is unique, therefore, adopt the mail method of calibration of the application, just can detect the bandwagon effect of Mail Contents, just achieve presenting effect and whether meet expection and also verify Mail Contents.
In addition, because mail also first can be saved in mail database when receiving user and sending the request of mail when realizing by mail server, therefore, mail calibration equipment is when filtration mail to be verified, just without the need to waiting for, even if thus mail server has a large amount of mail to need process also can not delay mail calibration equipment and filter mail to be verified, thus ensure that efficiency and the real-time of mail checking process.
Certainly, the arbitrary product implementing the application might not need to reach above-described all advantages simultaneously.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present application, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the application, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the flow chart of a kind of mail method of calibration embodiment of the application;
Fig. 2 is the schematic diagram of the embodiment of the present application application scenarios in practice;
Fig. 3 is the structured flowchart of a kind of mail calibration equipment embodiment of the application;
Fig. 4 is the structured flowchart of a kind of mail check system embodiment of the application.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present application, be clearly and completely described the technical scheme in the embodiment of the present application, obviously, described embodiment is only some embodiments of the present application, instead of whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not making the every other embodiment obtained under creative work prerequisite, all belong to the scope of the application's protection.
The application can be used in numerous general or special purpose calculation element environment or configuration.Such as: personal computer, server computer, handheld device or portable set, laptop device, multi-processor device, the distributed computing environment (DCE) comprising above any device or equipment etc.
The application can describe in the general context of computer executable instructions, such as program module.Usually, program module comprises the routine, program, object, assembly, data structure etc. that perform particular task or realize particular abstract data type.Also can put into practice the application in a distributed computing environment, in these distributed computing environment (DCE), be executed the task by the remote processing devices be connected by communication network.In a distributed computing environment, program module can be arranged in the local and remote computer-readable storage medium comprising memory device.
With reference to figure 1, show the flow chart of a kind of mail method of calibration of the application embodiment, can comprise the following steps:
Step 101: in response to the mail check request received, according to the mail matching field that the email template title in described mail check request is corresponding, obtains mail matched rule corresponding in described mail check request.
With reference to figure 2, it is the schematic diagram of the embodiment of the present application application scenarios in practice.Wherein, namely mail calibration equipment 204 is the executive agent of the embodiment of the method shown in Fig. 1, coupled email template storehouse 202 is used for depositing the field information table of email template table and correspondence, can inquire required information when mail calibration equipment receives mail check request time from email template storehouse 202.Mail server 203 is servers of responsible receiving and dispatching mail, mail calibration equipment 204 can search mail to be verified after receiving mail check request in mail server 203, and mail server 203 can find out mail sending to be verified to mail calibration equipment 204 from mail database 201.
In the embodiment of the application, email template storehouse 202 is adopted to preserve the location path of email template title, mail matching field, the first mail verification content and the second mail verification content.Email template storehouse in the embodiment of the present application, when preserving the relevant information of email template, can adopt the form of html element element to preserve.
Concrete, in email template storehouse, can have the tables of data of two types, a type is email template table, an email template can correspondingly adopt an email template table to realize, and so has how many email template table can realize the preservation of how many email template.Such as, the corresponding email template table of test mail of transaction mail notification, test mail then another email template table corresponding of inquiry mail notification, realizes the relevant information depositing mail verification in email template storehouse in units of email template.The email template of the test mail of a possible transaction mail notification can shown in reference table 1.
Table 1
Mail masterplate title Matching field Corresponding field information table name
OrderMailTemple Subject,Sender,recipients OrderMailObject
In Table 1, " email template title " represents the email template belonging to the mail that current needs verify, wherein, email template can indicate mail with which type of form by its content revealing to user; " matching field " represents the matching field that mail that current needs verify is to be verified, such as, comprise in matching field " subject ", then need to verify the main body of mail, " sender " then represents to be needed to verify the sender of mail, etc.; The concrete check information that " corresponding field information table name " illustrates current mail to be verified stores in which field information table, and possible field information table can shown in reference table 2.
Table 2
Field Location path Describe
productInfoTable xpath="//p[contains(text(),\"Dear\")]/../table[1]" Merchandise news
priceTable xpath="//a/h4/ancestor::table[2]" Price
Table 2 illustrates email template name and is called the concrete check information that " OrderMailTemple " is corresponding, comprising " field ", " location path " and " description "." field " represents project to be verified in current mail to be verified, such as, price " price " shown in table 2 and merchandise news " productInfo ", etc.; " location path " then represents the storage address of content to be verified, can use CSS or xpath etc.Certainly, obviously, the content in table 1 and table 2 is all a slight example, and the application has a lot of application scenarios and specific implementation in actual applications, and the application will not enumerate at this.
In the embodiment of the present application, the triggering of mail check request can have multiple.Such as, can be realized by a set of user interface (UI) script write, so perform the UI script of this modelling customer behavior, such as, generate an order, mail check request can be sent to mail calibration equipment.Again such as, also a mail check request can artificially be triggered by the developer carrying out mail verification.Wherein, can comprise in mail check request: mail triggered time (such as, order creation time), mail masterplate title " OrderMailTemple ", mail matched rule and the first mail verification content.Such as, mail matched rule is: Subject comprises " order ", Sender=systemtaobao.com, and, Recipients=buyertaobao.com.These two mail matched rules represent that the main body of mail to be verified need comprise content " order ", and sender is required to be the system mailbox of Taobao, and addressee is required to be the buyer user of Taobao.Such as, first mail verification content is: productInfoTable comprises " Samsung Note3 ", and, priceTable=$5288, if this just represents that in mail to be verified, product information comprises content " Samsung Note3 ", and price is RMB 5288 yuan, just represent mail verification succeeds.
After mail calibration equipment 204 receives mail check request, the email template table of coupling can be searched from email template storehouse 202 according to the email template title in mail check request, and then which has according to the matching field in the email template table of this coupling, corresponding mail matched rule can be determined in mail check request.Such as, if the matching field in the email template table found only has " subject ", the mail matched rule in so corresponding mail check request also just only has one, that is: Subject comprises " order ".
Step 102: filter out mail to be verified according to the mail triggered time in described mail check request and described mail matched rule from mail database.
In this step, then according to the mail triggered time of carrying in mail check request, and the mail matched rule that step 101 obtains filters out mail to be verified from mail database, and known with reference to figure 2, this step can by mail server on behalf of realization.
So, in a kind of possible implementation, the realization of step 102 specifically can comprise:
Steps A 1: the mail triggered time in described mail check request and described mail matched rule are sent to described mail server by mail transmission/reception agreement.
Mail calibration equipment 204 connects mail server 203, so that mail triggered time and mail matched rule are all sent to mail server by mail transmission/reception agreement (such as pop3 or imap agreement).
Steps A 2: described mail server filters out and sent successful mail to be verified from mail database.
After mail server receives mail triggered time and mail matched rule, match mail to be verified from sending successful mail.It should be noted that, due to the queue transmit mechanism that mail server adopts, having sent successful mail just can stored in mail database, therefore when the mail sent increases, may still queue up by mail to be tested, so mail server just can wait Preset Time again to filter again, such as 10 seconds.Certainly, a threshold value also can be set, such as 5 minutes, when mail server did not all filter out mail to be verified within 5 minutes, then can think and verify unsuccessfully.
Steps A 3: receive the mail to be verified that described mail server returns.
When mail server is successfully retrieved mail to be verified, just return to mail calibration equipment again by mail transmission/reception agreement.
In addition, in the implementation that another kind is possible, for mail server 203, can when receiving the request for sending E-mail that user triggers, no matter whether mail sends successfully, or no matter whether mail still sends in queuing, is namely directly kept in mail database by mail.So for this kind of situation, step 102 specifically can comprise:
Step B1: the mail triggered time in described mail check request and described mail matched rule are sent to described mail server by mail transmission/reception agreement.
The description at refer step A1 place, does not repeat them here.
Step B2: described mail server directly filters out mail to be verified from described mail database.
This step mail server because mail server is prior, mail is kept in mail database, so directly can filter out mail to be verified without the need to waiting for from mail database.
Step B3: the mail to be verified that receipt mail server returns.
Next, the step 103 in Fig. 1 is returned: from described mail to be verified, obtain the second mail verification content according to the location path that described second mail verification content is corresponding.
Mail calibration equipment 204 is after obtaining email template title, can determine which corresponding field information table is, corresponding location path is found again from the field information table determined, it is corresponding that this location path and the second mail verify content, thus according to this location path mate from the mail to be verified filtered out obtain second mail verification content.
In a kind of possible implementation, the specific implementation of step 103 can comprise:
Step C1: described mail to be verified is saved as local HTML html file.
First, the mail to be verified step 102 filtered out saves as local html file.
Step C2: determine the location path that the second mail verification content is corresponding according to described email template title from email template storehouse.
Corresponding field information table can be determined according to email template title in email template storehouse again, in field information table, store the location path that oily second mail verification content is corresponding.
Step C3: obtain the second mail verification content according to described location path from described local html file.
HtmlUnitDriver(HTML unit loader can be adopted) load local html file, then the deposit position according to location path instruction gets the second mail verification content from the local html file loaded, and is namely the content of " merchandise news " and " price " in such as table 2.
Step 104: utilize described first mail verification content to verify described second mail verification content.
Utilize the first mail verification content of having carried in mail check request, whether the second mail verification content got from local html file is correctly verified.If the mail that correct illustrative system pushes to user is correct, follow-up without the need to other operations, if incorrect words, then developer needs to carry out adaptive adjustment according to wrong parameter.
The method of the embodiment of the present application, the template of unified email template storehouse to verification mail is adopted to store, because the realization of templating management is so can make the process of verification mail more convenient, and email template storehouse can adopt the form of html element element to preserve field information, because html element element can be as accurate as the particular content in page current location, the represent position of location path on the page that html element element is corresponding is unique, therefore, adopt the mail method of calibration of the application, just also can detect the bandwagon effect of Mail Contents, just achieve presenting effect and whether meet expection and also verify Mail Contents.
In addition, because mail also first can be saved in mail database when receiving user and sending the request of mail when realizing by mail server, therefore, mail calibration equipment is when filtration mail to be verified, just without the need to waiting for, even if thus mail server has a large amount of mail to need process also can not delay mail calibration equipment and filter mail to be verified, thus ensure that efficiency and the real-time of mail checking process.
For aforesaid embodiment of the method, in order to simple description, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the application is not by the restriction of described sequence of movement, because according to the application, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in specification all belongs to preferred embodiment, and involved action and module might not be that the application is necessary.
Corresponding with the method that a kind of mail of above-mentioned the application method of calibration embodiment 1 provides, see Fig. 3, present invention also provides a kind of mail calibration equipment embodiment 1, in the present embodiment, email template storehouse is adopted to preserve the location path of email template title, mail matching field, the first mail verification content and the second mail verification content; This device can comprise:
First acquisition module 301, in response to the mail check request received, according to the mail matching field that the email template title in described mail check request is corresponding, obtains mail matched rule corresponding in described mail check request.
The location path that described email template title, mail matching field, the first mail verification content and the second mail verify content is kept in email template storehouse with the form of html element element.
Filtering module 302, for filtering out mail to be verified according to the mail triggered time in described mail check request and described mail matched rule from mail database.
Described filtering module comprises: send submodule, for the mail triggered time in described mail check request and described mail matched rule being sent to described mail server by mail transmission/reception agreement, so that described mail server filters out from mail database sent successful mail to be verified; Receive submodule, for receiving the mail to be verified that described mail server returns.
Second acquisition module 303, obtains the second mail verification content for the location path corresponding according to described second mail verification content from described mail to be verified;
Described second acquisition module, comprising: preserve submodule, for described mail to be verified is saved as local HTML html file; Determine submodule, for determining the location path that the second mail verification content is corresponding from email template storehouse according to described email template title; Obtain submodule, for obtaining the second mail verification content from described local html file according to described location path.
Correction verification module 304, verifies described second mail verification content for utilizing described first mail verification content.
The device of the embodiment of the present application, the template of unified email template storehouse to verification mail is adopted to store, because the realization of templating management is so can make the process of verification mail more convenient, and email template storehouse can adopt the form of html element element to preserve field information, because html element element can be as accurate as the particular content in page current location, the represent position of location path on the page that html element element is corresponding is unique, therefore, adopt the mail method of calibration of the application, just also can detect the bandwagon effect of Mail Contents, just achieve presenting effect and whether meet expection and also verify Mail Contents.
In addition, because mail also first can be saved in mail database when receiving user and sending the request of mail when realizing by mail server, therefore, mail calibration equipment is when filtration mail to be verified, just without the need to waiting for, even if thus mail server has a large amount of mail to need process also can not delay mail calibration equipment and filter mail to be verified, thus ensure that efficiency and the real-time of mail checking process.
Present invention also provides a kind of mail check system embodiment, in the present embodiment, adopt email template storehouse to preserve the location path of email template title, mail matching field, the first mail verification content and the second mail verification content; Shown in figure 4, this mail check system 40 can comprise:
Mail server, described mail server comprises preserves module 401, and described preservation module is used for, when receiving the request for sending E-mail that user triggers, being directly kept in mail database by mail;
Mail calibration equipment, described mail calibration equipment specifically can comprise:
First acquisition module, in response to the mail check request received, according to the mail matching field that the email template title in described mail check request is corresponding, obtains mail matched rule corresponding in described mail check request;
Filtering module, for filtering out mail to be verified according to the mail triggered time in described mail check request and described mail matched rule from mail database; Described filtering module comprises: send submodule, for the mail triggered time in described mail check request and described mail matched rule being sent to described mail server, so that described mail server directly filters out mail to be verified from described mail database by mail transmission/reception agreement; With, receive submodule, for receiving the mail to be verified that described mail server returns;
Second acquisition module, obtains the second mail verification content for the location path corresponding according to described second mail verification content from described mail to be verified;
Correction verification module, verifies described second mail verification content for utilizing described first mail verification content.
The system of the embodiment of the present application, the template of unified email template storehouse to verification mail is adopted to store, because the realization of templating management is so can make the process of verification mail more convenient, and email template storehouse can adopt the form of html element element to preserve field information, because html element element can be as accurate as the particular content in page current location, the represent position of location path on the page that html element element is corresponding is unique, therefore, adopt the mail method of calibration of the application, just also can detect the bandwagon effect of Mail Contents, just achieve presenting effect and whether meet expection and also verify Mail Contents.
In addition, because mail also first can be saved in mail database when receiving user and sending the request of mail when realizing by mail server, therefore, mail calibration equipment is when filtration mail to be verified, just without the need to waiting for, even if thus mail server has a large amount of mail to need process also can not delay mail calibration equipment and filter mail to be verified, thus ensure that efficiency and the real-time of mail checking process.
It should be noted that, each embodiment in this specification all adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar part mutually see.For device class embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
Finally, also it should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
A kind of mail method of calibration provided the application above, Apparatus and system are described in detail, apply specific case herein to set forth the principle of the application and execution mode, the explanation of above embodiment is just for helping method and the core concept thereof of understanding the application; Meanwhile, for one of ordinary skill in the art, according to the thought of the application, all will change in specific embodiments and applications, in sum, this description should not be construed as the restriction to the application.

Claims (10)

1. a mail method of calibration, is characterized in that, adopts email template storehouse to preserve the location path of email template title, mail matching field, the first mail verification content and the second mail verification content; The method comprises:
In response to the mail check request received, according to the mail matching field that the email template title in described mail check request is corresponding in described email template storehouse, obtain mail matched rule corresponding in described mail check request;
From mail database, mail to be verified is filtered out according to the mail triggered time in described mail check request and described mail matched rule;
From described mail to be verified, the second mail verification content is obtained according to the location path that described second mail verification content is corresponding;
Described first mail verification content is utilized to verify described second mail verification content.
2. method according to claim 1, is characterized in that, obtains the second mail verification content, comprising according to the location path that described second mail verification content is corresponding from described mail to be verified:
Described mail to be verified is saved as local HTML html file;
From email template storehouse, the location path that the second mail verification content is corresponding is determined according to described email template title;
From described local html file, the second mail verification content is obtained according to described location path.
3. method according to claim 1, is characterized in that, filters out mail to be verified, comprising according to the mail triggered time in described mail check request and described mail matched rule from mail database:
By mail transmission/reception agreement, the mail triggered time in described mail check request and described mail matched rule are sent to described mail server, so that described mail server filters out from mail database sent successful mail to be verified;
Receive the mail to be verified that described mail server returns.
4. method according to claim 1, is characterized in that, also comprises:
When receiving the request for sending E-mail that user triggers, directly mail is kept in mail database;
Then describedly from mail database, filter out mail to be verified according to the mail triggered time in described mail check request and described mail matched rule, comprising:
By mail transmission/reception agreement, the mail triggered time in described mail check request and described mail matched rule are sent to described mail server, so that described mail server directly filters out mail to be verified from described mail database;
The mail to be verified that receipt mail server returns.
5. method according to claim 1, is characterized in that, the location path that described email template title, mail matching field, the first mail verification content and the second mail verify content is kept in email template storehouse with the form of html element element.
6. a mail calibration equipment, is characterized in that, adopts email template storehouse to preserve the location path of email template title, mail matching field, the first mail verification content and the second mail verification content; This device comprises:
First acquisition module, in response to the mail check request received, according to the mail matching field that the email template title in described mail check request is corresponding, obtains mail matched rule corresponding in described mail check request;
Filtering module, for filtering out mail to be verified according to the mail triggered time in described mail check request and described mail matched rule from mail database;
Second acquisition module, obtains the second mail verification content for the location path corresponding according to described second mail verification content from described mail to be verified;
Correction verification module, verifies described second mail verification content for utilizing described first mail verification content.
7. device according to claim 6, is characterized in that, described second acquisition module, comprising:
Preserve submodule, for described mail to be verified is saved as local HTML html file;
Determine submodule, for determining the location path that the second mail verification content is corresponding from email template storehouse according to described email template title;
Obtain submodule, for obtaining the second mail verification content from described local html file according to described location path.
8. device according to claim 6, is characterized in that, described filtering module comprises:
Send submodule, for the mail triggered time in described mail check request and described mail matched rule being sent to described mail server by mail transmission/reception agreement, so that described mail server filters out from mail database sent successful mail to be verified;
Receive submodule, for receiving the mail to be verified that described mail server returns.
9. device according to claim 6, is characterized in that, the location path that described email template title, mail matching field, the first mail verification content and the second mail verify content is kept in email template storehouse with the form of html element element.
10. a mail check system, is characterized in that, adopts email template storehouse to preserve the location path of email template title, mail matching field, the first mail verification content and the second mail verification content; Comprise:
Mail server, described mail server comprises preservation module, and described preservation module is used for, when receiving the request for sending E-mail that user triggers, being directly kept in mail database by mail;
Mail calibration equipment, described mail calibration equipment comprises:
First acquisition module, in response to the mail check request received, according to the mail matching field that the email template title in described mail check request is corresponding, obtains mail matched rule corresponding in described mail check request;
Filtering module, for filtering out mail to be verified according to the mail triggered time in described mail check request and described mail matched rule from mail database; Described filtering module comprises: send submodule, for the mail triggered time in described mail check request and described mail matched rule being sent to described mail server, so that described mail server directly filters out mail to be verified from described mail database by mail transmission/reception agreement; With, receive submodule, for receiving the mail to be verified that described mail server returns;
Second acquisition module, obtains the second mail verification content for the location path corresponding according to described second mail verification content from described mail to be verified;
Correction verification module, verifies described second mail verification content for utilizing described first mail verification content.
CN201410100681.9A 2014-03-18 2014-03-18 A kind of mail method of calibration, device and system Active CN104935492B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410100681.9A CN104935492B (en) 2014-03-18 2014-03-18 A kind of mail method of calibration, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410100681.9A CN104935492B (en) 2014-03-18 2014-03-18 A kind of mail method of calibration, device and system

Publications (2)

Publication Number Publication Date
CN104935492A true CN104935492A (en) 2015-09-23
CN104935492B CN104935492B (en) 2018-05-08

Family

ID=54122467

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410100681.9A Active CN104935492B (en) 2014-03-18 2014-03-18 A kind of mail method of calibration, device and system

Country Status (1)

Country Link
CN (1) CN104935492B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105608559A (en) * 2015-12-28 2016-05-25 歌尔声学股份有限公司 Generation method and system of multi-language mail
CN106713114A (en) * 2015-11-17 2017-05-24 阿里巴巴集团控股有限公司 Verification information processing method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101094192A (en) * 2006-06-23 2007-12-26 阿里巴巴公司 Configuration of electronic mail account information, updating method and device thereof
US7403922B1 (en) * 1997-07-28 2008-07-22 Cybersource Corporation Method and apparatus for evaluating fraud risk in an electronic commerce transaction
CN101226619A (en) * 2007-01-17 2008-07-23 阿里巴巴公司 System and method for implementing statistics of hyperlink URL clicking ratio of mail
CN101599920A (en) * 2009-06-30 2009-12-09 东北大学 Can verify the e-mail system and the method for mail user source address and authenticity

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7403922B1 (en) * 1997-07-28 2008-07-22 Cybersource Corporation Method and apparatus for evaluating fraud risk in an electronic commerce transaction
CN101094192A (en) * 2006-06-23 2007-12-26 阿里巴巴公司 Configuration of electronic mail account information, updating method and device thereof
CN101226619A (en) * 2007-01-17 2008-07-23 阿里巴巴公司 System and method for implementing statistics of hyperlink URL clicking ratio of mail
CN101599920A (en) * 2009-06-30 2009-12-09 东北大学 Can verify the e-mail system and the method for mail user source address and authenticity

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106713114A (en) * 2015-11-17 2017-05-24 阿里巴巴集团控股有限公司 Verification information processing method and device
WO2017084513A1 (en) * 2015-11-17 2017-05-26 阿里巴巴集团控股有限公司 Method and server for processing verification information
CN106713114B (en) * 2015-11-17 2020-12-11 阿里巴巴集团控股有限公司 Verification information processing method and device
CN105608559A (en) * 2015-12-28 2016-05-25 歌尔声学股份有限公司 Generation method and system of multi-language mail
CN105608559B (en) * 2015-12-28 2021-02-23 歌尔股份有限公司 Method and system for generating multi-language mail

Also Published As

Publication number Publication date
CN104935492B (en) 2018-05-08

Similar Documents

Publication Publication Date Title
US11699146B2 (en) Updating digital wallet assets
US10038619B2 (en) Providing a monitoring service in a cloud-based computing environment
US9268763B1 (en) Automatic interpretive processing of electronic transaction documents
US20210035210A1 (en) Systems and methods for managing a loan application
CN108737218B (en) Automatic verification method and device for message push arrival rate
CN107463675B (en) Data processing method and system
WO2016101811A1 (en) Information arrangement method and apparatus
CN110135590B (en) Information processing method, information processing apparatus, information processing medium, and electronic device
CN109213770B (en) Data processing method, system, computer device and storage medium
US10242381B1 (en) Optimized selection and delivery of content
US20140068635A1 (en) In-order message processing with message-dependency handling
CN111177003A (en) Test method, device, system, electronic equipment and storage medium
US10574600B1 (en) Electronic mailbox for online and offline activities
US20210209553A1 (en) Reading and writing processing improvements as a single command
CN104935492A (en) E-mail verification method, device and system
US11488232B2 (en) Document evaluation, alerting and validation system
US9299076B2 (en) Email spam and junk mail as a vendor reliability signal
CN111582798A (en) Method, apparatus and computer-readable storage medium for tracking logistics
US20230014255A1 (en) Bundling line item based events in an event-driven architecture
US8661454B2 (en) System and method for receiving and transmitting event information
CN113487260A (en) Method for solving after-sale problem of express delivery
CN112667513A (en) Test method, test device, test equipment and storage medium
CN111507817A (en) Fixed asset checking method and device
CN112785358A (en) Order fulfillment merchant access method and device
CN107180047B (en) File generation method and device

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: 20240221

Address after: # 01-21, Lai Zan Da Building 1, 51 Belarusian Road, Singapore

Patentee after: Alibaba Singapore Holdings Ltd.

Country or region after: Singapore

Address before: Cayman Islands Grand Cayman capital building, a four storey No. 847 mailbox

Patentee before: ALIBABA GROUP HOLDING Ltd.

Country or region before: Cayman Islands

TR01 Transfer of patent right